projects
/
dcpomatic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
33635e7
)
Use the last_player_load_directory when adding OVs (#2094).
author
Carl Hetherington
<cth@carlh.net>
Sat, 17 Dec 2022 21:40:37 +0000
(22:40 +0100)
committer
Carl Hetherington
<cth@carlh.net>
Sat, 17 Dec 2022 21:40:37 +0000
(22:40 +0100)
src/tools/dcpomatic_player.cc
patch
|
blob
|
history
diff --git
a/src/tools/dcpomatic_player.cc
b/src/tools/dcpomatic_player.cc
index 763d219a1481656ad35f2a92f86c6b1f35f98ce5..1b2b98729ddd789187a144d8bf51aab0dd0af40f 100644
(file)
--- 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(); };