Don't set up new film several times when setting up new SPL in player.
[dcpomatic.git] / src / tools / dcpomatic_player.cc
index 237b769bbf610c82bc6f369272c42cb2651e32e6..a4333db827d4c4a9de2167e34559d00b07771b13 100644 (file)
@@ -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);