Skip to content

Commit 1206baa

Browse files
committed
Revert "Assign last state after all queries are done"
This reverts commit b82eea9.
1 parent b82eea9 commit 1206baa

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Flow.Launcher/ViewModel/MainViewModel.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,8 @@ public void RegisterResultsUpdatedEvent()
283283
_shouldClearExistingResults = true;
284284
}
285285
}
286+
_lastQuery = e.Query;
287+
_previousIsHomeQuery = currentIsHomeQuery;
286288

287289
if (!_resultsUpdateChannelWriter.TryWrite(new ResultsForUpdate(resultsCopy, pair.Metadata, e.Query,
288290
token)))
@@ -1392,10 +1394,6 @@ private async Task QueryResultsAsync(bool searchDelay, bool isReQuery = false, b
13921394
// nothing to do here
13931395
}
13941396

1395-
// after all queries are done, we will update the last state
1396-
_lastQuery = query;
1397-
_previousIsHomeQuery = currentIsHomeQuery;
1398-
13991397
if (currentCancellationToken.IsCancellationRequested) return;
14001398

14011399
// this should happen once after all queries are done so progress bar should continue
@@ -1465,6 +1463,8 @@ await PluginManager.QueryHomeForPluginAsync(plugin, query, token) :
14651463
_shouldClearExistingResults = true;
14661464
}
14671465
}
1466+
_lastQuery = query;
1467+
_previousIsHomeQuery = currentIsHomeQuery;
14681468

14691469
if (!_resultsUpdateChannelWriter.TryWrite(new ResultsForUpdate(resultsCopy, plugin.Metadata, query,
14701470
token, reSelect)))
@@ -1494,6 +1494,8 @@ void QueryHistoryTask(CancellationToken token)
14941494
_shouldClearExistingResults = true;
14951495
}
14961496
}
1497+
_lastQuery = query;
1498+
_previousIsHomeQuery = currentIsHomeQuery;
14971499

14981500
if (!_resultsUpdateChannelWriter.TryWrite(new ResultsForUpdate(results, _historyMetadata, query,
14991501
token, reSelect)))

0 commit comments

Comments
 (0)