From 44a615e854e1e8281cf7d88dcb435fbbaba9e2ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stig=20Bj=C3=B8rlykke?= Date: Mon, 7 Jun 2021 14:22:20 +0200 Subject: Qt: Give a directory to wsApp->setLastOpenDir() Use wsApp->setLastOpenDirFromFilename() to convert a filename to a directory name before calling wsApp->setLastOpenDir(). This will ensure to always store a directory instead of a filename in the recent gui.fileopen_remembered_dir. --- ui/qt/firewall_rules_dialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ui/qt/firewall_rules_dialog.cpp') diff --git a/ui/qt/firewall_rules_dialog.cpp b/ui/qt/firewall_rules_dialog.cpp index befbb98d32..615a14a65a 100644 --- a/ui/qt/firewall_rules_dialog.cpp +++ b/ui/qt/firewall_rules_dialog.cpp @@ -189,7 +189,7 @@ void FirewallRulesDialog::on_buttonBox_clicked(QAbstractButton *button) } /* Save the directory name for future file dialogs. */ - wsApp->setLastOpenDir(file_name.constData()); + wsApp->setLastOpenDirFromFilename(file_name); } } else if (button == ui->buttonBox->button(QDialogButtonBox::Apply)) { if (ui->textBrowser->textCursor().hasSelection()) { -- cgit v1.2.3