Fix wrong default config export path (#1848)

Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com>
This commit is contained in:
Haris Gušić
2021-08-30 18:11:52 +02:00
committed by GitHub
parent d54a515574
commit e4f067b86d

View File

@@ -11,6 +11,7 @@
#include <QLineEdit>
#include <QMessageBox>
#include <QPushButton>
#include <QSettings>
#include <QSizePolicy>
#include <QSpinBox>
#include <QStandardPaths>
@@ -149,11 +150,12 @@ void GeneralConf::importConfiguration()
void GeneralConf::exportFileConfiguration()
{
QString fileName = QFileDialog::getSaveFileName(
this, tr("Save File"), QStringLiteral("flameshot.conf"));
QString defaultFileName = QSettings().fileName();
QString fileName =
QFileDialog::getSaveFileName(this, tr("Save File"), defaultFileName);
// Cancel button
if (fileName.isNull()) {
// Cancel button or target same as source
if (fileName.isNull() || fileName == defaultFileName) {
return;
}