From 05b9552035be66d9cbf10e51e636845dcf49f30f Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 3 Jun 2023 21:14:46 +0200 Subject: Fix sizing of editor's reel dialog. --- src/tools/dcpomatic_editor.cc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/tools/dcpomatic_editor.cc b/src/tools/dcpomatic_editor.cc index a61a17ce4..69fbe4643 100644 --- a/src/tools/dcpomatic_editor.cc +++ b/src/tools/dcpomatic_editor.cc @@ -147,10 +147,10 @@ public: ReelEditor(wxWindow* parent) : wxDialog(parent, wxID_ANY, _("Edit reel")) { - auto sizer = new wxBoxSizer(wxVERTICAL); + _sizer = new wxBoxSizer(wxVERTICAL); _notebook = new wxNotebook(this, wxID_ANY); - sizer->Add(_notebook, wxEXPAND | wxALL, 1, DCPOMATIC_DIALOG_BORDER); - SetSizerAndFit(sizer); + _sizer->Add(_notebook, wxEXPAND | wxALL, 1, DCPOMATIC_DIALOG_BORDER); + SetSizerAndFit(_sizer); } optional> get() { @@ -171,10 +171,14 @@ public: if (_reel->main_subtitle()) { _notebook->AddPage(new AssetPanel(_notebook, _reel->main_subtitle()), _("Subtitle")); } + + _sizer->Layout(); + _sizer->SetSizeHints(this); } private: wxNotebook* _notebook = nullptr; + wxSizer* _sizer = nullptr; shared_ptr _reel; }; -- cgit v1.2.3