diff options
Diffstat (limited to 'src/wx/timing_panel.cc')
| -rw-r--r-- | src/wx/timing_panel.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/wx/timing_panel.cc b/src/wx/timing_panel.cc index 5b8adc495..732cd07d5 100644 --- a/src/wx/timing_panel.cc +++ b/src/wx/timing_panel.cc @@ -33,6 +33,7 @@ #include "lib/dcp_subtitle_content.h" #include "lib/ffmpeg_content.h" #include "lib/image_content.h" +#include "lib/scope_guard.h" #include "lib/string_text_file_content.h" #include "lib/text_content.h" #include "lib/video_content.h" @@ -507,11 +508,11 @@ TimingPanel::move_to_start_of_reel_clicked () } auto d = new MoveToDialog(this, position, _parent->film()); + ScopeGuard sg = [d]() { d->Destroy(); }; if (d->ShowModal() == wxID_OK) { for (auto i: _parent->selected()) { i->set_position (_parent->film(), d->position()); } } - d->Destroy (); } |
