From bd3ca9051485028fa3463e7751abc8140ca8865d Mon Sep 17 00:00:00 2001 From: FelixSe Date: Tue, 29 May 2018 19:08:52 +0200 Subject: [PATCH] Fix crash in SettingsService, increase version --- FluentTerminal.App/FluentTerminal.App.csproj | 3 +++ FluentTerminal.App/Package.appxmanifest | 8 ++++---- .../Services/Implementation/SettingsService.cs | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/FluentTerminal.App/FluentTerminal.App.csproj b/FluentTerminal.App/FluentTerminal.App.csproj index 85b17f0..6540ac3 100644 --- a/FluentTerminal.App/FluentTerminal.App.csproj +++ b/FluentTerminal.App/FluentTerminal.App.csproj @@ -22,6 +22,9 @@ False Always x86|x64 + False + 1 + OnApplicationRun true diff --git a/FluentTerminal.App/Package.appxmanifest b/FluentTerminal.App/Package.appxmanifest index 8e6817b..71fb9e0 100644 --- a/FluentTerminal.App/Package.appxmanifest +++ b/FluentTerminal.App/Package.appxmanifest @@ -1,6 +1,6 @@  - + Fluent Terminal @@ -26,15 +26,15 @@ - - - + + + diff --git a/FluentTerminal.App/Services/Implementation/SettingsService.cs b/FluentTerminal.App/Services/Implementation/SettingsService.cs index 67dba17..2628f5b 100644 --- a/FluentTerminal.App/Services/Implementation/SettingsService.cs +++ b/FluentTerminal.App/Services/Implementation/SettingsService.cs @@ -118,7 +118,7 @@ namespace FluentTerminal.App.Services.Implementation public KeyBindings GetKeyBindings() { var defaults = _defaultValueProvider.GetDefaultKeyBindings(); - var keyBindings = _roamingSettings.ReadValueFromJson(nameof(KeyBindings), null); + var keyBindings = _roamingSettings.ReadValueFromJson(nameof(KeyBindings), null) ?? defaults; if (keyBindings.ConfigurableNewTab == null) { @@ -130,7 +130,7 @@ namespace FluentTerminal.App.Services.Implementation keyBindings.Search = defaults.Search; } - return keyBindings ?? _defaultValueProvider.GetDefaultKeyBindings(); + return keyBindings; } public void SaveKeyBindings(KeyBindings keyBindings)