@@ -298,13 +298,15 @@ public void ReQuery()
298
298
{
299
299
if ( QueryResultsSelected ( ) )
300
300
{
301
+ // When we are requerying, we should not delay the query
301
302
_ = QueryResultsAsync ( false , isReQuery : true ) ;
302
303
}
303
304
}
304
305
305
306
public void ReQuery ( bool reselect )
306
307
{
307
308
BackToQueryResults ( ) ;
309
+ // When we are requerying, we should not delay the query
308
310
_ = QueryResultsAsync ( false , isReQuery : true , reSelect : reselect ) ;
309
311
}
310
312
@@ -649,14 +651,16 @@ private async Task ChangeQueryTextAsync(string queryText, bool isReQuery = false
649
651
{
650
652
// re-query is done in QueryText's setter method
651
653
QueryText = queryText ;
652
- await QueryAsync ( searchDelay : false , isReQuery : false ) ;
654
+ // When we are changing query from codes, we should not delay the query
655
+ await QueryAsync ( false , isReQuery : false ) ;
653
656
// set to false so the subsequent set true triggers
654
657
// PropertyChanged and MoveQueryTextToEnd is called
655
658
QueryTextCursorMovedToEnd = false ;
656
659
}
657
660
else if ( isReQuery )
658
661
{
659
- await QueryAsync ( searchDelay : false , isReQuery : true ) ;
662
+ // When we are requerying, we should not delay the query
663
+ await QueryAsync ( false , isReQuery : true ) ;
660
664
}
661
665
662
666
QueryTextCursorMovedToEnd = true ;
@@ -726,6 +730,7 @@ private ResultsViewModel SelectedResults
726
730
// so we need manually call Query()
727
731
// http://stackoverflow.com/posts/25895769/revisions
728
732
QueryText = string . Empty ;
733
+ // When we are changing query from selected results, we should not delay the query
729
734
Query ( false ) ;
730
735
731
736
if ( HistorySelected ( ) )
0 commit comments