diff options
| author | Carl Hetherington <cth@carlh.net> | 2022-10-10 01:12:29 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2022-10-11 00:28:57 +0200 |
| commit | d9b398b33716d5f28fd8d6e22cb723c2fbb635a0 (patch) | |
| tree | b68ae47772dd1132c35dcdb3a6927dc4059cde84 /src/wx/metadata_dialog.cc | |
| parent | a4d0c85dba60e2837814bd100547189b9a193fff (diff) | |
Hack to fix wxChoice heights on KDE (#2343).
Diffstat (limited to 'src/wx/metadata_dialog.cc')
| -rw-r--r-- | src/wx/metadata_dialog.cc | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/wx/metadata_dialog.cc b/src/wx/metadata_dialog.cc index 7e0d304f8..c6f805ed6 100644 --- a/src/wx/metadata_dialog.cc +++ b/src/wx/metadata_dialog.cc @@ -20,6 +20,7 @@ #include "dcpomatic_button.h" +#include "dcpomatic_choice.h" #include "editable_list.h" #include "full_language_tag_dialog.h" #include "language_tag_widget.h" @@ -303,14 +304,13 @@ MetadataDialog::setup_advanced (wxPanel* panel, wxSizer* sizer) _luminance_value->SetDigits (1); _luminance_value->SetIncrement (0.1); s->Add (_luminance_value, 0); - _luminance_unit = new wxChoice (panel, wxID_ANY); + _luminance_unit = new Choice(panel); s->Add (_luminance_unit, 0, wxLEFT, DCPOMATIC_SIZER_X_GAP); sizer->Add (s, 1, wxEXPAND); } - _luminance_unit->Append (_("candela per m²")); - _luminance_unit->Append (_("foot lambert")); - + _luminance_unit->add(_("candela per m²")); + _luminance_unit->add(_("foot lambert")); } @@ -415,7 +415,8 @@ void MetadataDialog::luminance_changed () { dcp::Luminance::Unit unit; - switch (_luminance_unit->GetSelection()) { + DCPOMATIC_ASSERT(_luminance_unit->get()); + switch (*_luminance_unit->get()) { case 0: unit = dcp::Luminance::Unit::CANDELA_PER_SQUARE_METRE; break; |
