From 4a7e9c16d0f3f92c5e17df9c562b52bb71a70a10 Mon Sep 17 00:00:00 2001 From: bao-qian Date: Mon, 25 Apr 2016 01:10:55 +0100 Subject: [PATCH] Fix flashing bug introduced in 152a7d719b15b3fb4559bea09b378b963555fe45 part of #565 --- Wox/ViewModel/MainViewModel.cs | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/Wox/ViewModel/MainViewModel.cs b/Wox/ViewModel/MainViewModel.cs index 4d680ed1e0..d6ff813ea8 100644 --- a/Wox/ViewModel/MainViewModel.cs +++ b/Wox/ViewModel/MainViewModel.cs @@ -453,6 +453,7 @@ namespace Wox.ViewModel } }; action.Invoke(); + var plugins = PluginManager.ValidPluginsForQuery(query); foreach (var plugin in plugins) { @@ -466,9 +467,9 @@ namespace Wox.ViewModel }); } } - } - IsProgressBarTooltipVisible = false; + + } } private void ResetQueryHistoryIndex() @@ -479,8 +480,7 @@ namespace Wox.ViewModel private void UpdateResultViewInternal(List list, PluginMetadata metadata) { - Stopwatch.Normal($"UI update cost for {metadata.Name}", - () => { Results.AddResults(list, metadata.ID); }); + Results.AddResults(list, metadata.ID); } private void DisplayQueryHistory(HistoryItem history) @@ -562,14 +562,10 @@ namespace Wox.ViewModel }); } - if (list.Count > 0) + if (list.Count > 0 && ! ResultListBoxVisibility.IsVisible()) { ResultListBoxVisibility = Visibility.Visible; } - else - { - ResultListBoxVisibility = Visibility.Collapsed; - } }