diff options
| author | Carl Hetherington <cth@carlh.net> | 2026-01-24 23:27:22 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2026-02-16 01:20:38 +0100 |
| commit | c2271a14ab9e23a19c247a26bfab6ef62dad20d0 (patch) | |
| tree | bfe85b5a04315c5c53224118bc114339f9b0d11f | |
| parent | ae96ef6432d87a2c186dec0d2d902f63ed919e84 (diff) | |
Various fixes to content view updates.
| -rw-r--r-- | src/tools/dcpomatic_player.cc | 2 | ||||
| -rw-r--r-- | src/wx/content_view.cc | 3 | ||||
| -rw-r--r-- | src/wx/playlist_controls.cc | 1 |
3 files changed, 5 insertions, 1 deletions
diff --git a/src/tools/dcpomatic_player.cc b/src/tools/dcpomatic_player.cc index b4425fe25..d73f6dfe2 100644 --- a/src/tools/dcpomatic_player.cc +++ b/src/tools/dcpomatic_player.cc @@ -261,7 +261,7 @@ public: Bind(wxEVT_CLOSE_WINDOW, boost::bind(&DOMFrame::close, this, _1)); - if (Config::instance()->player_mode() == Config::PlayerMode::DUAL || Config::instance()->enable_player_http_server()) { + if (Config::instance()->enable_player_http_server()) { update_content_store(); } diff --git a/src/wx/content_view.cc b/src/wx/content_view.cc index ba47e8c9f..46b8c8ce9 100644 --- a/src/wx/content_view.cc +++ b/src/wx/content_view.cc @@ -81,6 +81,9 @@ ContentView::selected () const void ContentView::update () { + update_content_store(); + + DeleteAllItems(); for (auto content: ShowPlaylistContentStore::instance()->all()) { add(content); } diff --git a/src/wx/playlist_controls.cc b/src/wx/playlist_controls.cc index 380831ab8..1d222d7be 100644 --- a/src/wx/playlist_controls.cc +++ b/src/wx/playlist_controls.cc @@ -124,6 +124,7 @@ PlaylistControls::PlaylistControls(wxWindow* parent, FilmViewer& viewer) _refresh_content_view->Bind(wxEVT_BUTTON, boost::bind(&ContentView::update, _content_view)); update_playlists(); + _content_view->update(); } |
