From 6b3cc6c4214893af5842c19a2b9b1828b398fde6 Mon Sep 17 00:00:00 2001 From: sirhamsteralot Date: Sun, 25 Mar 2018 23:56:16 +0200 Subject: [PATCH] Save on select --- Torch.Server/ViewModels/ConfigDedicatedViewModel.cs | 2 +- Torch.Server/Views/ThemeControl.xaml.cs | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Torch.Server/ViewModels/ConfigDedicatedViewModel.cs b/Torch.Server/ViewModels/ConfigDedicatedViewModel.cs index 7838e5e..4a759d7 100644 --- a/Torch.Server/ViewModels/ConfigDedicatedViewModel.cs +++ b/Torch.Server/ViewModels/ConfigDedicatedViewModel.cs @@ -99,4 +99,4 @@ namespace Torch.Server.ViewModels public string WorldName { get => _config.WorldName; set => SetValue(x => _config.WorldName = x, value); } } -} +} \ No newline at end of file diff --git a/Torch.Server/Views/ThemeControl.xaml.cs b/Torch.Server/Views/ThemeControl.xaml.cs index 24c9a3b..389e3f0 100644 --- a/Torch.Server/Views/ThemeControl.xaml.cs +++ b/Torch.Server/Views/ThemeControl.xaml.cs @@ -46,11 +46,6 @@ namespace Torch.Server.Views _themes["Light theme animated"] = new ResourceDictionary() { Source = new Uri(@"/Themes/Light Theme Animated.xaml", UriKind.Relative) }; _themes["Torch Theme"] = new ResourceDictionary() { Source = new Uri(@"/Views/Resources.xaml", UriKind.Relative) }; - - if (null == System.Windows.Application.Current) - { - new System.Windows.Application(); - } } public void Selector_OnSelectionChanged(object sender, SelectionChangedEventArgs e) @@ -61,7 +56,11 @@ namespace Torch.Server.Views ChangeTheme(_themes[boxText].Source); if (_torchConfig != null) + { _torchConfig.LastUsedTheme = boxText; + _torchConfig.Save(); + } + } public void ChangeTheme(Uri uri)