Fix for result on empty query (#4927)

* Updated last query before clearing results

* Cancel last query expicitly
This commit is contained in:
Divyansh Srivastava
2020-07-16 16:23:01 -07:00
committed by GitHub
parent c035bf2d37
commit 3bf9a3833a

View File

@@ -28,6 +28,7 @@ namespace Wox.ViewModel
private bool _isQueryRunning; private bool _isQueryRunning;
private Query _lastQuery; private Query _lastQuery;
private static Query _emptyQuery = new Query();
private static bool _disposed; private static bool _disposed;
private string _queryTextBeforeLeaveResults; private string _queryTextBeforeLeaveResults;
@@ -55,7 +56,7 @@ namespace Wox.ViewModel
_hotkeyManager = new HotkeyManager(); _hotkeyManager = new HotkeyManager();
_saved = false; _saved = false;
_queryTextBeforeLeaveResults = ""; _queryTextBeforeLeaveResults = "";
_lastQuery = new Query(); _lastQuery = _emptyQuery;
_disposed = false; _disposed = false;
_settings = settings; _settings = settings;
@@ -487,6 +488,8 @@ namespace Wox.ViewModel
} }
else else
{ {
_updateSource?.Cancel();
_lastQuery = _emptyQuery;
Results.SelectedItem = null; Results.SelectedItem = null;
Results.Clear(); Results.Clear();
Results.Visibility = Visibility.Collapsed; Results.Visibility = Visibility.Collapsed;