diff --git a/ModpackUpdater.Apps.Manager/Ui/Models/MainWindowTreeNode.cs b/ModpackUpdater.Apps.Manager/Ui/Models/MainWindowTreeNode.cs index f2d5c8e..6314659 100644 --- a/ModpackUpdater.Apps.Manager/Ui/Models/MainWindowTreeNode.cs +++ b/ModpackUpdater.Apps.Manager/Ui/Models/MainWindowTreeNode.cs @@ -45,7 +45,11 @@ public class ActionSetTreeNode(IActionSetInfos infos) : MainWindowTreeNode public string Version { get => editVersion; - set => infos.Version = System.Version.TryParse(editVersion = value, out var v) ? v : new(); + set + { + infos.Version = System.Version.TryParse(value, out var v) ? v : new(); + editVersion = value; + } } [AlsoNotifyFor(nameof(Image))] diff --git a/ModpackUpdater.Apps.Manager/Ui/Models/MainWindowViewModel.cs b/ModpackUpdater.Apps.Manager/Ui/Models/MainWindowViewModel.cs index 367be8e..a91e03b 100644 --- a/ModpackUpdater.Apps.Manager/Ui/Models/MainWindowViewModel.cs +++ b/ModpackUpdater.Apps.Manager/Ui/Models/MainWindowViewModel.cs @@ -26,8 +26,8 @@ public class MainWindowViewModel : INotifyPropertyChanged get => currentWorkspace; set { - currentWorkspace = value; currentTreeNodes = null; + currentWorkspace = value; } } @@ -55,8 +55,8 @@ public class MainWindowViewModel : INotifyPropertyChanged get => selectedTreeNode; set { - selectedTreeNode = value; currentGridRows = null; + selectedTreeNode = value; } }