From 3bf9a3833a262eea65502350ba57526ac497b3c5 Mon Sep 17 00:00:00 2001 From: Divyansh Srivastava Date: Thu, 16 Jul 2020 16:23:01 -0700 Subject: [PATCH] Fix for result on empty query (#4927) * Updated last query before clearing results * Cancel last query expicitly --- src/modules/launcher/Wox/ViewModel/MainViewModel.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/launcher/Wox/ViewModel/MainViewModel.cs b/src/modules/launcher/Wox/ViewModel/MainViewModel.cs index 571c375161..ae0b47e231 100644 --- a/src/modules/launcher/Wox/ViewModel/MainViewModel.cs +++ b/src/modules/launcher/Wox/ViewModel/MainViewModel.cs @@ -28,6 +28,7 @@ namespace Wox.ViewModel private bool _isQueryRunning; private Query _lastQuery; + private static Query _emptyQuery = new Query(); private static bool _disposed; private string _queryTextBeforeLeaveResults; @@ -55,7 +56,7 @@ namespace Wox.ViewModel _hotkeyManager = new HotkeyManager(); _saved = false; _queryTextBeforeLeaveResults = ""; - _lastQuery = new Query(); + _lastQuery = _emptyQuery; _disposed = false; _settings = settings; @@ -487,6 +488,8 @@ namespace Wox.ViewModel } else { + _updateSource?.Cancel(); + _lastQuery = _emptyQuery; Results.SelectedItem = null; Results.Clear(); Results.Visibility = Visibility.Collapsed;