Hackily update cinema player dialog when things change.
[dcpomatic.git] / src / tools / dcpomatic_player.cc
index 53947527f8dd0cd14dc7e6ed0581b07f47633b16..3ab890a71f5391d6c3923f92f7b2743768e6a2d6 100644 (file)
@@ -223,6 +223,7 @@ public:
        {
                _viewer->set_dcp_decode_reduction (reduction);
                _info->triggered_update ();
+               _cinema_dialog->triggered_update ();
                Config::instance()->set_decode_reduction (reduction);
        }
 
@@ -252,6 +253,7 @@ public:
                _viewer->set_film (_film);
                _viewer->seek (DCPTime(), true);
                _info->triggered_update ();
+               _cinema_dialog->triggered_update ();
 
                Config::instance()->add_to_player_history (dir);
 
@@ -400,6 +402,7 @@ private:
 
                c->Destroy ();
                _info->triggered_update ();
+               _cinema_dialog->triggered_update ();
        }
 
        void file_add_kdm ()
@@ -422,6 +425,7 @@ private:
 
                d->Destroy ();
                _info->triggered_update ();
+               _cinema_dialog->triggered_update ();
        }
 
        void file_history (wxCommandEvent& event)
@@ -438,6 +442,7 @@ private:
                _viewer->set_film (shared_ptr<Film>());
                _film.reset ();
                _info->triggered_update ();
+               _cinema_dialog->triggered_update ();
                set_menu_sensitivity ();
        }