mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-06 19:26:39 +02:00
Refactoring Query initialisation
This commit is contained in:
@@ -445,7 +445,6 @@ namespace Wox
|
||||
|
||||
toolTip.IsOpen = false;
|
||||
pnlResult.Dirty = true;
|
||||
|
||||
if (IsInContextMenuMode)
|
||||
{
|
||||
QueryContextMenu();
|
||||
@@ -453,8 +452,6 @@ namespace Wox
|
||||
}
|
||||
|
||||
queryHasReturn = false;
|
||||
Query query = new Query(tbQuery.Text);
|
||||
lastQuery = query.RawQuery;
|
||||
|
||||
Dispatcher.DelayInvoke("ClearResults", () =>
|
||||
{
|
||||
@@ -464,7 +461,7 @@ namespace Wox
|
||||
// didn't.
|
||||
if (pnlResult.Dirty) pnlResult.Clear();
|
||||
}, TimeSpan.FromMilliseconds(100));
|
||||
Query(query);
|
||||
Query(tbQuery.Text);
|
||||
Dispatcher.DelayInvoke("ShowProgressbar", () =>
|
||||
{
|
||||
if (!queryHasReturn && !string.IsNullOrEmpty(lastQuery))
|
||||
@@ -480,9 +477,11 @@ namespace Wox
|
||||
{
|
||||
QueryHistoryStorage.Instance.Reset();
|
||||
}
|
||||
private void Query(Query q)
|
||||
private void Query(string text)
|
||||
{
|
||||
PluginManager.QueryForAllPlugins(q);
|
||||
var query = PluginManager.QueryInit(text);
|
||||
lastQuery = query?.RawQuery;
|
||||
PluginManager.QueryForAllPlugins(query);
|
||||
StopProgress();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user