diff options
Diffstat (limited to 'src/wx/content_menu.cc')
| -rw-r--r-- | src/wx/content_menu.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/wx/content_menu.cc b/src/wx/content_menu.cc index 32c5edb01..33aab8980 100644 --- a/src/wx/content_menu.cc +++ b/src/wx/content_menu.cc @@ -476,8 +476,13 @@ ContentMenu::properties () { auto film = _film.lock (); DCPOMATIC_ASSERT (film); - ContentPropertiesDialog dialog(_parent, film, _content.front()); - dialog.ShowModal(); + if (_content_properties_dialog) { + _content_properties_dialog->Destroy(); + _content_properties_dialog = nullptr; + } + + _content_properties_dialog = new ContentPropertiesDialog(_parent, film, _content.front()); + _content_properties_dialog->Show(); } |
