From ee1f5fc0297031021bf311fb01237f1d63fb0819 Mon Sep 17 00:00:00 2001 From: Yuriy Puchkov Date: Thu, 3 Sep 2020 11:56:04 +0300 Subject: [PATCH] Fix - Need to choose a file in directory selection widget in Path Default --- src/config/filepathconfiguration.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/config/filepathconfiguration.cpp b/src/config/filepathconfiguration.cpp index 7ecafb43..278d6f18 100644 --- a/src/config/filepathconfiguration.cpp +++ b/src/config/filepathconfiguration.cpp @@ -62,12 +62,13 @@ void FilePathConfiguration::screenshotPathFixedSet() { QFileDialog *dirDialog = new QFileDialog(this, tr("Select default path for Screenshots")); dirDialog->setFileMode(QFileDialog::DirectoryOnly); dirDialog->setOption(QFileDialog::ShowDirsOnly, true); - QString filePath = dirDialog->getOpenFileName(); - QDir d = QFileInfo(filePath).absoluteDir(); - QString absolutePath = d.absolutePath(); - m_screenshotPathFixedDefault->setText(absolutePath); - ConfigHandler config; - config.setSavePathFixed(absolutePath); + if (dirDialog->exec()) { + QDir d = dirDialog->directory(); + QString absolutePath = d.absolutePath(); + m_screenshotPathFixedDefault->setText(absolutePath); + ConfigHandler config; + config.setSavePathFixed(absolutePath); + } } void FilePathConfiguration::screenshotPathFixedClear() {