Put UpdateResultsListViewAfterQuery calls logic with inside addResultLock blocks (#14078)

This commit is contained in:
Stefan Markovic
2021-11-01 17:16:57 +01:00
committed by GitHub
parent e62df46c61
commit a881e6b3d5

View File

@@ -574,11 +574,10 @@ namespace PowerLauncher.ViewModel
Results.Sort(); Results.Sort();
Results.SelectedItem = Results.Results.FirstOrDefault(); Results.SelectedItem = Results.Results.FirstOrDefault();
} }
}
currentCancellationToken.ThrowIfCancellationRequested(); currentCancellationToken.ThrowIfCancellationRequested();
UpdateResultsListViewAfterQuery(queryText); UpdateResultsListViewAfterQuery(queryText);
}
// Run the slower query of the DelayedExecution plugins // Run the slower query of the DelayedExecution plugins
currentCancellationToken.ThrowIfCancellationRequested(); currentCancellationToken.ThrowIfCancellationRequested();
@@ -611,12 +610,12 @@ namespace PowerLauncher.ViewModel
numResults = Results.Results.Count; numResults = Results.Results.Count;
Results.Sort(); Results.Sort();
} }
}
currentCancellationToken.ThrowIfCancellationRequested(); currentCancellationToken.ThrowIfCancellationRequested();
UpdateResultsListViewAfterQuery(queryText, true); UpdateResultsListViewAfterQuery(queryText, true);
} }
} }
}
catch (OperationCanceledException) catch (OperationCanceledException)
{ {
// nothing to do here // nothing to do here