From f7840d22575fbaa0ee5f2059f8d54f46ed3a8eff Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 24 Jan 2026 23:27:22 +0100 Subject: Various fixes to content view updates. --- src/tools/dcpomatic_player.cc | 2 +- src/wx/content_view.cc | 3 +++ src/wx/playlist_controls.cc | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) 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(); } -- cgit v1.2.3