diff options
| author | Carl Hetherington <cth@carlh.net> | 2018-10-20 21:10:54 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2018-10-20 21:10:54 +0100 |
| commit | a1e52526e1d8252808228e0619968bfe2ee06be6 (patch) | |
| tree | 5ed702768595dd71b9e49ddd185bcca79c2173b0 /src | |
| parent | a60b5f373fbc6a014a04ea40b8fd65eb75e09e0e (diff) | |
Don't set up new film several times when setting up new SPL in player.
Diffstat (limited to 'src')
| -rw-r--r-- | src/tools/dcpomatic_player.cc | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/tools/dcpomatic_player.cc b/src/tools/dcpomatic_player.cc index 237b769bb..a4333db82 100644 --- a/src/tools/dcpomatic_player.cc +++ b/src/tools/dcpomatic_player.cc @@ -500,14 +500,15 @@ public: _film->set_three_d (true); } - _viewer->set_film (_film); - _viewer->seek (DCPTime(), true); - _info->triggered_update (); - - set_menu_sensitivity (); _controls->log (wxString::Format(_("Load DCP %s"), i.directory.filename().string().c_str())); } + _viewer->set_film (_film); + _viewer->seek (DCPTime(), true); + _info->triggered_update (); + + set_menu_sensitivity (); + wxMenuItemList old = _cpl_menu->GetMenuItems(); for (wxMenuItemList::iterator i = old.begin(); i != old.end(); ++i) { _cpl_menu->Remove (*i); |
