| 5639 | } |
| 5640 | |
| 5641 | bool |
| 5642 | EffectInstance::refreshMetadata_internal() |
| 5643 | { |
| 5644 | NodeMetadata metadata; |
| 5645 | |
| 5646 | getPreferredMetadata_public(metadata); |
| 5647 | _imp->checkMetadata(metadata); |
| 5648 | |
| 5649 | bool ret = setMetadataInternal(metadata); |
| 5650 | onMetadataRefreshed(metadata); |
| 5651 | if (ret) { |
| 5652 | NodePtr node = getNode(); |
| 5653 | node->checkForPremultWarningAndCheckboxes(); |
| 5654 | |
| 5655 | ImagePlaneDesc plane, pairedPlane; |
| 5656 | getMetadataComponents(-1, &plane, &pairedPlane); |
| 5657 | node->refreshEnabledKnobsLabel(plane); |
| 5658 | } |
| 5659 | |
| 5660 | return ret; |
| 5661 | } |
| 5662 | |
| 5663 | bool |
| 5664 | EffectInstance::refreshMetadata_public(bool recurse) |
no test coverage detected