diff --git a/src/utils/confighandler.cpp b/src/utils/confighandler.cpp index b70ee392..20960a45 100644 --- a/src/utils/confighandler.cpp +++ b/src/utils/confighandler.cpp @@ -20,7 +20,6 @@ #include #include #include -#include ConfigHandler::ConfigHandler(){ m_settings.setDefaultFormat(QSettings::IniFormat); @@ -373,18 +372,6 @@ QString ConfigHandler::configFilePath() const { return m_settings.fileName(); } -const QString ConfigHandler::userUuid() { - QString userUuid; - if (m_settings.contains(QStringLiteral("userUuid"))) { - userUuid = m_settings.value(QStringLiteral("userUuid")).toString(); - } else { - userUuid = QUuid::createUuid().toString(); - userUuid = userUuid.replace("{", "").replace("}", ""); - m_settings.setValue(QStringLiteral("userUuid"), userUuid); - } - return userUuid; -} - bool ConfigHandler::normalizeButtons(QVector &buttons) { auto listTypes = CaptureButton::getIterableButtonTypes(); QVector listTypesInt; diff --git a/src/utils/confighandler.h b/src/utils/confighandler.h index b1987587..f37704cf 100644 --- a/src/utils/confighandler.h +++ b/src/utils/confighandler.h @@ -81,7 +81,6 @@ public: void setAllTheButtons(); QString configFilePath() const; - const QString userUuid(); private: QSettings m_settings; diff --git a/src/utils/history.cpp b/src/utils/history.cpp index 032314ab..4cade7a8 100644 --- a/src/utils/history.cpp +++ b/src/utils/history.cpp @@ -9,8 +9,11 @@ History::History() { // Get cache history path ConfigHandler config; - QString userUuid = config.userUuid(); - m_historyPath = QDir::homePath() + "/.cache/flameshot/history/"+ userUuid + "/"; +#ifdef Q_OS_WIN + m_historyPath = QDir::homePath() + "/AppData/Roaming/flameshot/history/"; +#else + m_historyPath = QDir::homePath() + "/.cache/flameshot/history/"; +#endif // Check if directory for history exists and create if doesn't QDir dir = QDir(m_historyPath);