From bb25efd0745187504641f131e6b8fe36cc078a08 Mon Sep 17 00:00:00 2001 From: feiniks <36756310+feiniks@users.noreply.github.com> Date: Mon, 17 Jun 2024 11:41:38 +0800 Subject: [PATCH] Fix build error on windows (#420) Co-authored-by: yangheran --- src/seadrive-gui.cpp | 4 +++- src/seadrive-gui.h | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/seadrive-gui.cpp b/src/seadrive-gui.cpp index e0c88d5c..11c5929b 100644 --- a/src/seadrive-gui.cpp +++ b/src/seadrive-gui.cpp @@ -264,7 +264,6 @@ SeadriveGui::~SeadriveGui() } -#ifdef Q_OS_MAC bool loadConfigCB(sqlite3_stmt *stmt, void *data) { SettingsManager *mgr = static_cast(data); @@ -304,11 +303,13 @@ bool loadConfigCB(sqlite3_stmt *stmt, void *data) int threshold = atoi(value); mgr->setDeleteConfirmThreshold(threshold); } else if (strcmp(key, "hide_windows_incompatible_path_notification") == 0) { +#ifdef Q_OS_MAC if (strcmp(value, "true") == 0) { mgr->setHideWindowsIncompatibilityPathMsg(true); } else { mgr->setHideWindowsIncompatibilityPathMsg(false); } +#endif } return true; } @@ -333,6 +334,7 @@ void SeadriveGui::migrateOldConfig(const QString& dataDir) sqlite3_close(db); } +#ifdef Q_OS_MAC void SeadriveGui::migrateOldData() { QString data_dir = QDir(seadriveDir()).filePath("data"); diff --git a/src/seadrive-gui.h b/src/seadrive-gui.h index ebcd2adb..f21bd035 100644 --- a/src/seadrive-gui.h +++ b/src/seadrive-gui.h @@ -63,9 +63,10 @@ class SeadriveGui : public QObject { #ifdef Q_OS_MAC void migrateOldData(); - void migrateOldConfig(const QString& data_dir); #endif + void migrateOldConfig(const QString& data_dir); + #if defined(Q_OS_WIN32) QString seadriveRoot() const; #endif