From 70b0e3bc2c60c073389b83c17bd60f5d4d46e78a Mon Sep 17 00:00:00 2001 From: Vic <10308169+VictoriousRaptor@users.noreply.github.com> Date: Sun, 30 Oct 2022 18:43:44 +0800 Subject: [PATCH] Fix uid change when editing uwp sources --- .../AddProgramSource.xaml.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Plugins/Flow.Launcher.Plugin.Program/AddProgramSource.xaml.cs b/Plugins/Flow.Launcher.Plugin.Program/AddProgramSource.xaml.cs index 31d44a6d4..469068b7a 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/AddProgramSource.xaml.cs +++ b/Plugins/Flow.Launcher.Plugin.Program/AddProgramSource.xaml.cs @@ -73,10 +73,14 @@ namespace Flow.Launcher.Plugin.Program } else { - modified = _editing.Location != path || _editing.Enabled != Chkbox.IsChecked; - if (modified) + if (!_editing.Location.Equals(path, System.StringComparison.OrdinalIgnoreCase)) { - _editing.Location = path; + modified = true; + _editing.Location = path; // Changes UniqueIdentifier internally + } + if (_editing.Enabled != Chkbox.IsChecked) + { + modified = true; _editing.Enabled = Chkbox.IsChecked ?? true; } }