From 2804ac79f0d0425d737a18b5173ab4876a293d38 Mon Sep 17 00:00:00 2001 From: Don Ho Date: Sat, 22 Jul 2023 23:48:50 +0200 Subject: [PATCH] Fix "Last Used Directory" may not be saved issue Also change open/save "Last Used Directory" behaviour - on last changed directory changed in open/save dialog dialog instead on pressing OK. Fix #13914, close #13918 --- PowerEditor/src/Parameters.h | 2 +- .../src/WinControls/OpenSaveFileDialog/CustomFileDialog.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/PowerEditor/src/Parameters.h b/PowerEditor/src/Parameters.h index 84878dc0a..89161960f 100644 --- a/PowerEditor/src/Parameters.h +++ b/PowerEditor/src/Parameters.h @@ -773,7 +773,7 @@ struct NppGUI final bool _checkHistoryFiles = false; - RECT _appPos {0, 0, 1500, 1000}; + RECT _appPos {0, 0, 1024, 700}; RECT _findWindowPos {}; bool _findWindowLessMode = false; diff --git a/PowerEditor/src/WinControls/OpenSaveFileDialog/CustomFileDialog.cpp b/PowerEditor/src/WinControls/OpenSaveFileDialog/CustomFileDialog.cpp index 3d142ed98..7af4135e4 100644 --- a/PowerEditor/src/WinControls/OpenSaveFileDialog/CustomFileDialog.cpp +++ b/PowerEditor/src/WinControls/OpenSaveFileDialog/CustomFileDialog.cpp @@ -877,7 +877,7 @@ public: NppParameters& params = NppParameters::getInstance(); NppGUI& nppGUI = params.getNppGUI(); - if (okPressed && nppGUI._openSaveDir == dir_last) + if (nppGUI._openSaveDir == dir_last) { // Note: IFileDialog doesn't modify the current directory. // At least, after it is hidden, the current directory is the same as before it was shown.