From ad1f1afed04e4a78f05c5a1ca000be9b29428f08 Mon Sep 17 00:00:00 2001 From: Bartosz Sosnowski Date: Mon, 28 Oct 2019 21:04:37 +0100 Subject: [PATCH] Settings: fix default theme selected option (#571) The call to load_general_settings will throw an exception if the settings.json file for the general settings is not present. This leaves settings_theme variable uninitialized, resulting in no value selected in the general settings screen for users that did not make any changes to the general settings. This fixes this issue by initializing the value with a "system" default value. Fixes: https://github.com/microsoft/PowerToys/issues/560 --- src/runner/general_settings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runner/general_settings.cpp b/src/runner/general_settings.cpp index 73b14d3967..dd677f8e28 100644 --- a/src/runner/general_settings.cpp +++ b/src/runner/general_settings.cpp @@ -7,7 +7,7 @@ using namespace web; -static std::wstring settings_theme; +static std::wstring settings_theme = L"system"; web::json::value load_general_settings() { auto loaded = PTSettingsHelper::load_general_settings();