summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-10-15 23:09:36 +0200
committerCarl Hetherington <cth@carlh.net>2026-02-16 01:20:37 +0100
commit2c6fbbf9043e61ca4492f0fba919f0927b7b6874 (patch)
tree559452a86c1215cf344948dc67192ecc7d60947e /src/tools
parent290672d7b4b3c454f02a42d95df3ddfae307542f (diff)
Move responsibility for reading the content store into the applications.
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/dcpomatic_player.cc4
-rw-r--r--src/tools/dcpomatic_playlist.cc2
2 files changed, 6 insertions, 0 deletions
diff --git a/src/tools/dcpomatic_player.cc b/src/tools/dcpomatic_player.cc
index 5f6d44704..30a8d1071 100644
--- a/src/tools/dcpomatic_player.cc
+++ b/src/tools/dcpomatic_player.cc
@@ -261,6 +261,10 @@ 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()) {
+ update_content_store();
+ }
+
if (Config::instance()->player_mode() == Config::PlayerMode::DUAL) {
auto pc = new PlaylistControls(_overall_panel, _viewer);
_controls = pc;
diff --git a/src/tools/dcpomatic_playlist.cc b/src/tools/dcpomatic_playlist.cc
index 46b6dbdb6..053927232 100644
--- a/src/tools/dcpomatic_playlist.cc
+++ b/src/tools/dcpomatic_playlist.cc
@@ -690,6 +690,8 @@ private:
*/
Config::drop();
+ update_content_store();
+
_frame = new DOMFrame(variant::wx::dcpomatic_playlist_editor());
SetTopWindow(_frame);
_frame->Maximize();