diff --git a/src/MaaWpfGui/Configuration/ConfigFactory.cs b/src/MaaWpfGui/Configuration/ConfigFactory.cs index 2b3be13b20..81200b7275 100644 --- a/src/MaaWpfGui/Configuration/ConfigFactory.cs +++ b/src/MaaWpfGui/Configuration/ConfigFactory.cs @@ -142,11 +142,11 @@ namespace MaaWpfGui.Configuration parsed.Timers.CollectionChanged += OnCollectionChangedFactory("Root.Timers."); parsed.VersionUpdate.PropertyChanged += OnPropertyChangedFactory(); parsed.AnnouncementInfo.PropertyChanged += OnPropertyChangedFactory(); + parsed.GUI.PropertyChanged += OnPropertyChangedFactory(); foreach (var keyValue in parsed.Configurations) { var key = "Root.Configurations." + keyValue.Key + "."; - keyValue.Value.GUI.PropertyChanged += OnPropertyChangedFactory(key); keyValue.Value.DragItemIsChecked.CollectionChanged += OnCollectionChangedFactory(key + nameof(SpecificConfig.DragItemIsChecked) + "."); keyValue.Value.InfrastOrder.CollectionChanged += OnCollectionChangedFactory(key + nameof(SpecificConfig.InfrastOrder) + "."); keyValue.Value.TaskQueueOrder.CollectionChanged += OnCollectionChangedFactory(key + nameof(SpecificConfig.TaskQueueOrder) + ".");