diff options
| author | Carl Hetherington <cth@carlh.net> | 2025-05-11 21:05:56 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2025-05-11 21:05:56 +0200 |
| commit | 72f6f3de6a098cc74394e047aaa3fa5f9f44aa83 (patch) | |
| tree | 0f83898e07b18f18694a09e2209e8418454bab19 /src/wx/dcp_panel.cc | |
| parent | a98f6e4f84d02b87ba05cecfcc3005858f274afa (diff) | |
Use case for property checks now that it's possible.
This would have prevented the bug fixed in 6bbf7dee.
Diffstat (limited to 'src/wx/dcp_panel.cc')
| -rw-r--r-- | src/wx/dcp_panel.cc | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/src/wx/dcp_panel.cc b/src/wx/dcp_panel.cc index 2341bf043..b023cfe55 100644 --- a/src/wx/dcp_panel.cc +++ b/src/wx/dcp_panel.cc @@ -519,22 +519,24 @@ DCPPanel::film_changed(FilmProperty p) void DCPPanel::film_content_changed(int property) { - if (property == AudioContentProperty::STREAMS || - property == TextContentProperty::USE || - property == TextContentProperty::BURN || - property == TextContentProperty::LANGUAGE || - property == TextContentProperty::LANGUAGE_IS_ADDITIONAL || - property == TextContentProperty::TYPE || - property == TextContentProperty::DCP_TRACK || - property == VideoContentProperty::CUSTOM_RATIO || - property == VideoContentProperty::CUSTOM_SIZE || - property == VideoContentProperty::BURNT_SUBTITLE_LANGUAGE || - property == VideoContentProperty::CROP || - property == DCPContentProperty::REFERENCE_VIDEO || - property == DCPContentProperty::REFERENCE_AUDIO || - property == DCPContentProperty::REFERENCE_TEXT) { + switch (property) { + case AudioContentProperty::STREAMS: + case TextContentProperty::USE: + case TextContentProperty::BURN: + case TextContentProperty::LANGUAGE: + case TextContentProperty::LANGUAGE_IS_ADDITIONAL: + case TextContentProperty::TYPE: + case TextContentProperty::DCP_TRACK: + case VideoContentProperty::CUSTOM_RATIO: + case VideoContentProperty::CUSTOM_SIZE: + case VideoContentProperty::BURNT_SUBTITLE_LANGUAGE: + case VideoContentProperty::CROP: + case DCPContentProperty::REFERENCE_VIDEO: + case DCPContentProperty::REFERENCE_AUDIO: + case DCPContentProperty::REFERENCE_TEXT: setup_dcp_name(); setup_sensitivity(); + break; } } |
