diff options
| author | Carl Hetherington <cth@carlh.net> | 2026-01-24 23:27:22 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2026-02-03 21:37:04 +0100 |
| commit | f7840d22575fbaa0ee5f2059f8d54f46ed3a8eff (patch) | |
| tree | 13448cc8afb3703539c780e00b49465b497e43a8 | |
| parent | d272ff4d07d560ba9e8fab7618098d24feceab60 (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(); } |
