summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2018-10-20 21:10:54 +0100
committerCarl Hetherington <cth@carlh.net>2018-10-20 21:10:54 +0100
commita1e52526e1d8252808228e0619968bfe2ee06be6 (patch)
tree5ed702768595dd71b9e49ddd185bcca79c2173b0 /src/tools
parenta60b5f373fbc6a014a04ea40b8fd65eb75e09e0e (diff)
Don't set up new film several times when setting up new SPL in player.
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/dcpomatic_player.cc11
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);