diff --git a/src/lib/common/Settings.cpp b/src/lib/common/Settings.cpp index e83b21cb4..aec4024e9 100644 --- a/src/lib/common/Settings.cpp +++ b/src/lib/common/Settings.cpp @@ -263,7 +263,7 @@ bool Settings::isPortableMode() QString Settings::settingsFile() { - return instance()->m_settings->fileName(); + return QFileInfo(instance()->m_settings->fileName()).absoluteFilePath(); } QString Settings::settingsPath() @@ -283,12 +283,12 @@ QString Settings::tlsDir() QString Settings::tlsTrustedServersDb() { - return QStringLiteral("%1/trusted-servers").arg(instance()->tlsDir()); + return QFileInfo(QStringLiteral("%1/trusted-servers").arg(instance()->tlsDir())).absoluteFilePath(); } QString Settings::tlsTrustedClientsDb() { - return QStringLiteral("%1/trusted-clients").arg(instance()->tlsDir()); + return QFileInfo(QStringLiteral("%1/trusted-clients").arg(instance()->tlsDir())).absoluteFilePath(); } void Settings::setValue(const QString &key, const QVariant &value) @@ -330,5 +330,5 @@ QString Settings::portableSettingsFile() { static const auto filename = QStringLiteral("%1/settings/%2.conf").arg(QCoreApplication::applicationDirPath(), kAppName); - return filename; + return QFileInfo(filename).absoluteFilePath(); }