From 1b91763f3b8573de68e5e32c025dce1f062c91e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Peyronnet?= Date: Sun, 10 Dec 2023 13:02:58 +0100 Subject: [PATCH] Fixed theme not changing on first run --- ColorPicker/Pages/FirstRun/ThemePage.xaml.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ColorPicker/Pages/FirstRun/ThemePage.xaml.cs b/ColorPicker/Pages/FirstRun/ThemePage.xaml.cs index e61f8bd9..b1504cb4 100644 --- a/ColorPicker/Pages/FirstRun/ThemePage.xaml.cs +++ b/ColorPicker/Pages/FirstRun/ThemePage.xaml.cs @@ -94,6 +94,7 @@ private void LightBorder_MouseLeftButtonUp(object sender, MouseButtonEventArgs e ((Border)sender).BorderBrush = Global.GetColorFromResource("AccentColor"); Global.Settings.Theme = Themes.Light; XmlSerializerManager.SaveToXml(Global.Settings, Global.SettingsPath); + Global.ChangeTheme(); } private void DarkBorder_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) @@ -103,6 +104,7 @@ private void DarkBorder_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) ((Border)sender).BorderBrush = Global.GetColorFromResource("AccentColor"); Global.Settings.Theme = Themes.Dark; XmlSerializerManager.SaveToXml(Global.Settings, Global.SettingsPath); + Global.ChangeTheme(); } private void SystemBorder_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) @@ -112,6 +114,7 @@ private void SystemBorder_MouseLeftButtonUp(object sender, MouseButtonEventArgs ((Border)sender).BorderBrush = Global.GetColorFromResource("AccentColor"); Global.Settings.Theme = Themes.System; XmlSerializerManager.SaveToXml(Global.Settings, Global.SettingsPath); + Global.ChangeTheme(); } } }