From d5194ce6cbaa4f0d79ea0546b376e39c6aed26b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Miko=C5=82ajczyk?= Date: Thu, 10 Jul 2025 21:04:25 +0100 Subject: [PATCH] Config entry isConnectedToNetwork --- src/common/config.cpp | 10 ++++++++++ src/common/config.h | 1 + 2 files changed, 11 insertions(+) diff --git a/src/common/config.cpp b/src/common/config.cpp index a1b12ee5d..0d73a7f5e 100644 --- a/src/common/config.cpp +++ b/src/common/config.cpp @@ -47,6 +47,7 @@ static bool isShowSplash = false; static std::string isSideTrophy = "right"; static bool compatibilityData = false; static bool checkCompatibilityOnStartup = false; +static bool isConnectedToNetwork = false; // Input static int cursorState = HideCursorState::Idle; @@ -353,6 +354,10 @@ bool getCheckCompatibilityOnStartup() { return checkCompatibilityOnStartup; } +bool getIsConnectedToNetwork() { + return isConnectedToNetwork; +} + void setGpuId(s32 selectedGpuId) { gpuId = selectedGpuId; } @@ -636,6 +641,9 @@ void load(const std::filesystem::path& path) { compatibilityData = toml::find_or(general, "compatibilityEnabled", compatibilityData); checkCompatibilityOnStartup = toml::find_or(general, "checkCompatibilityOnStartup", checkCompatibilityOnStartup); + + isConnectedToNetwork = + toml::find_or(general, "isConnectedToNetwork", isConnectedToNetwork); chooseHomeTab = toml::find_or(general, "chooseHomeTab", chooseHomeTab); entry_count += general.size(); @@ -830,6 +838,7 @@ void save(const std::filesystem::path& path) { data["General"]["sideTrophy"] = isSideTrophy; data["General"]["compatibilityEnabled"] = compatibilityData; data["General"]["checkCompatibilityOnStartup"] = checkCompatibilityOnStartup; + data["General"]["isConnectedToNetwork"] = isConnectedToNetwork; data["Input"]["cursorState"] = cursorState; data["Input"]["cursorHideTimeout"] = cursorHideTimeout; data["Input"]["useSpecialPad"] = useSpecialPad; @@ -926,6 +935,7 @@ void setDefaultValues() { isSideTrophy = "right"; compatibilityData = false; checkCompatibilityOnStartup = false; + isConnectedToNetwork = false; // Input cursorState = HideCursorState::Idle; diff --git a/src/common/config.h b/src/common/config.h index 4ace4d316..8eb17547c 100644 --- a/src/common/config.h +++ b/src/common/config.h @@ -111,6 +111,7 @@ std::filesystem::path GetSaveDataPath(); void setLoadGameSizeEnabled(bool enable); bool getCompatibilityEnabled(); bool getCheckCompatibilityOnStartup(); +bool getIsConnectedToNetwork(); std::string getUserName(); std::string getChooseHomeTab(); bool GetUseUnifiedInputConfig();