summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2024-12-14 20:15:24 +0100
committerCarl Hetherington <cth@carlh.net>2025-02-02 15:46:34 +0100
commit87f14a309bdf6be7471ddb8c2970d1cd7aab2890 (patch)
tree65ddf716b1d84ba5d4d6560eff9251a9dc589413 /src/tools
parentf4190b283fc65fa21ce87c7b492eff954dece91b (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 0a45988a7..5bd042db8 100644
--- a/src/tools/dcpomatic_player.cc
+++ b/src/tools/dcpomatic_player.cc
@@ -252,6 +252,10 @@ public:
Bind(wxEVT_CLOSE_WINDOW, boost::bind(&DOMFrame::close, this, _1));
+ if (Config::instance()->player_mode() == Config::PLAYER_MODE_DUAL || Config::instance()->enable_player_http_server()) {
+ update_content_store();
+ }
+
if (Config::instance()->player_mode() == Config::PLAYER_MODE_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 11d162365..4f6ea59e7 100644
--- a/src/tools/dcpomatic_playlist.cc
+++ b/src/tools/dcpomatic_playlist.cc
@@ -665,6 +665,8 @@ private:
*/
Config::drop ();
+ update_content_store();
+
_frame = new DOMFrame(variant::wx::dcpomatic_playlist_editor());
SetTopWindow (_frame);
_frame->Maximize ();