@@ -1313,19 +1313,7 @@ private async Task QueryResultsAsync(bool searchDelay, bool isReQuery = false, b
1313
1313
1314
1314
if ( query == null ) // shortcut expanded
1315
1315
{
1316
- App . API . LogDebug ( ClassName , $ "Clear query results") ;
1317
-
1318
- // Hide and clear results again because running query may show and add some results
1319
- Results . Visibility = Visibility . Collapsed ;
1320
- Results . Clear ( ) ;
1321
-
1322
- // Reset plugin icon
1323
- PluginIconPath = null ;
1324
- PluginIconSource = null ;
1325
- SearchIconVisibility = Visibility . Visible ;
1326
-
1327
- // Hide progress bar again because running query may set this to visible
1328
- ProgressBarVisibility = Visibility . Hidden ;
1316
+ ClearResults ( ) ;
1329
1317
return ;
1330
1318
}
1331
1319
@@ -1336,19 +1324,7 @@ private async Task QueryResultsAsync(bool searchDelay, bool isReQuery = false, b
1336
1324
// Do not show home page for quick switch window
1337
1325
if ( quickSwitch && isHomeQuery )
1338
1326
{
1339
- App . API . LogDebug ( ClassName , $ "Clear query results") ;
1340
-
1341
- // Hide and clear results again because running query may show and add some results
1342
- Results . Visibility = Visibility . Collapsed ;
1343
- Results . Clear ( ) ;
1344
-
1345
- // Reset plugin icon
1346
- PluginIconPath = null ;
1347
- PluginIconSource = null ;
1348
- SearchIconVisibility = Visibility . Visible ;
1349
-
1350
- // Hide progress bar again because running query may set this to visible
1351
- ProgressBarVisibility = Visibility . Hidden ;
1327
+ ClearResults ( ) ;
1352
1328
return ;
1353
1329
}
1354
1330
@@ -1585,6 +1561,23 @@ void QueryHistoryTask()
1585
1561
}
1586
1562
}
1587
1563
1564
+ private void ClearResults ( )
1565
+ {
1566
+ App . API . LogDebug ( ClassName , $ "Clear query results") ;
1567
+
1568
+ // Hide and clear results again because running query may show and add some results
1569
+ Results . Visibility = Visibility . Collapsed ;
1570
+ Results . Clear ( ) ;
1571
+
1572
+ // Reset plugin icon
1573
+ PluginIconPath = null ;
1574
+ PluginIconSource = null ;
1575
+ SearchIconVisibility = Visibility . Visible ;
1576
+
1577
+ // Hide progress bar again because running query may set this to visible
1578
+ ProgressBarVisibility = Visibility . Hidden ;
1579
+ }
1580
+
1588
1581
private async Task < Query > ConstructQueryAsync ( string queryText , IEnumerable < CustomShortcutModel > customShortcuts ,
1589
1582
IEnumerable < BaseBuiltinShortcutModel > builtInShortcuts )
1590
1583
{
0 commit comments