From 962918f24331ae6ee5efcf6d8663428351b9e7e9 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 18 Sep 2018 00:11:15 +0100 Subject: Close player on closing dual-screen controls. --- src/tools/dcpomatic_player.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/tools/dcpomatic_player.cc b/src/tools/dcpomatic_player.cc index 7a7e5ac16..24d4585d2 100644 --- a/src/tools/dcpomatic_player.cc +++ b/src/tools/dcpomatic_player.cc @@ -194,12 +194,18 @@ public: Bind (wxEVT_MENU, boost::bind (&DOMFrame::forward_frame, this), ID_forward_frame); _cinema_dialog = new CinemaPlayerDialog (this, _viewer); + _cinema_dialog->Bind (wxEVT_CLOSE_WINDOW, boost::bind(&DOMFrame::close, this)); UpdateChecker::instance()->StateChanged.connect (boost::bind (&DOMFrame::update_checker_state_changed, this)); setup_screen (); } + void close () + { + Close (); + } + bool playback_permitted () { if (!_film || !Config::instance()->respect_kdm_validity_periods()) { -- cgit v1.2.3