From 00fa987750d18ad8f0439bd8a4d940e2852854c3 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 17 Dec 2022 22:40:37 +0100 Subject: [PATCH] Use the last_player_load_directory when adding OVs (#2094). --- src/tools/dcpomatic_player.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/tools/dcpomatic_player.cc b/src/tools/dcpomatic_player.cc index 763d219a1..1b2b98729 100644 --- a/src/tools/dcpomatic_player.cc +++ b/src/tools/dcpomatic_player.cc @@ -639,10 +639,15 @@ private: void file_add_ov () { + auto initial_dir = wxStandardPaths::Get().GetDocumentsDir(); + if (Config::instance()->last_player_load_directory()) { + initial_dir = std_to_wx(Config::instance()->last_player_load_directory()->string()); + } + auto c = new wxDirDialog ( this, _("Select DCP to open as OV"), - wxStandardPaths::Get().GetDocumentsDir(), + initial_dir, wxDEFAULT_DIALOG_STYLE | wxDD_DIR_MUST_EXIST ); ScopeGuard sg = [c]() { c->Destroy(); }; -- 2.30.2