Skip to content

Commit 2f9b19d

Browse files
Fix 1356
1 parent 0a19b02 commit 2f9b19d

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

Plugins/Flow.Launcher.Plugin.Program/Main.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,21 +194,21 @@ private static void DisableProgram(IProgram programToDelete)
194194
{
195195
_uwps.First(x => x.UniqueIdentifier == programToDelete.UniqueIdentifier)
196196
.Enabled = false;
197+
_settings.DisabledProgramSources.Add(new DisabledProgramSource(programToDelete));
197198
var t1 = Task.Run(() =>
198199
{
199200
IndexWin32Programs();
200-
_settings.DisabledProgramSources.Add(new DisabledProgramSource(programToDelete));
201201
_settings.LastIndexTime = DateTime.Today;
202202
});
203203
}
204204
else if (_win32s.Any(x => x.UniqueIdentifier == programToDelete.UniqueIdentifier))
205205
{
206206
_win32s.First(x => x.UniqueIdentifier == programToDelete.UniqueIdentifier)
207207
.Enabled = false;
208+
_settings.DisabledProgramSources.Add(new DisabledProgramSource(programToDelete));
208209
var t1 = Task.Run(() =>
209210
{
210211
IndexUwpPrograms();
211-
_settings.DisabledProgramSources.Add(new DisabledProgramSource(programToDelete));
212212
_settings.LastIndexTime = DateTime.Today;
213213
});
214214
}

Plugins/Flow.Launcher.Plugin.Program/Views/ProgramSetting.xaml.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,8 @@ private void Sort(string sortBy, ListSortDirection direction)
325325

326326
private static bool HasMoreOrEqualEnabledItems(List<ProgramSource> items)
327327
{
328-
return items.Where(x => x.Enabled).Count() >= items.Count / 2;
328+
var enableCount = items.Where(x => x.Enabled).Count();
329+
return enableCount >= items.Count - enableCount;
329330
}
330331

331332
private void programSourceView_SelectionChanged(object sender, SelectionChangedEventArgs e)

0 commit comments

Comments
 (0)