From c8ca8e55df00bd370c654298a7e217380760da04 Mon Sep 17 00:00:00 2001 From: FelixSe Date: Sat, 31 Aug 2019 14:16:26 +0200 Subject: [PATCH] Do not clone keybindings when duplicating profiles fixes #474 --- FluentTerminal.App.ViewModels/Settings/ProfilesPageViewModel.cs | 1 + .../Settings/SshProfilesPageViewModel.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/FluentTerminal.App.ViewModels/Settings/ProfilesPageViewModel.cs b/FluentTerminal.App.ViewModels/Settings/ProfilesPageViewModel.cs index c0aef13..4ef5d8a 100644 --- a/FluentTerminal.App.ViewModels/Settings/ProfilesPageViewModel.cs +++ b/FluentTerminal.App.ViewModels/Settings/ProfilesPageViewModel.cs @@ -103,6 +103,7 @@ namespace FluentTerminal.App.ViewModels.Settings cloned.Id = Guid.NewGuid(); cloned.PreInstalled = false; cloned.Name = $"Copy of {shellProfile.Name}"; + cloned.KeyBindings = new List(); AddShellProfile(cloned); } diff --git a/FluentTerminal.App.ViewModels/Settings/SshProfilesPageViewModel.cs b/FluentTerminal.App.ViewModels/Settings/SshProfilesPageViewModel.cs index 34fe9d9..2663612 100644 --- a/FluentTerminal.App.ViewModels/Settings/SshProfilesPageViewModel.cs +++ b/FluentTerminal.App.ViewModels/Settings/SshProfilesPageViewModel.cs @@ -88,6 +88,7 @@ namespace FluentTerminal.App.ViewModels.Settings cloned.Id = Guid.NewGuid(); cloned.PreInstalled = false; cloned.Name = $"Copy of {shellProfile.Name}"; + cloned.KeyBindings = new List(); foreach (KeyBinding keyBinding in cloned.KeyBindings) {