Skip to content

Commit 4ed1dc3

Browse files
committed
Fix topmost issue in home page
1 parent 19d7059 commit 4ed1dc3

File tree

2 files changed

+3
-13
lines changed

2 files changed

+3
-13
lines changed

Flow.Launcher.Core/Plugin/PluginManager.cs

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,7 @@ public static async Task<List<Result>> QueryForPluginAsync(PluginPair pair, Quer
327327
return results;
328328
}
329329

330-
public static async Task<List<Result>> QueryHomeForPluginAsync(PluginPair pair, CancellationToken token)
330+
public static async Task<List<Result>> QueryHomeForPluginAsync(PluginPair pair, Query query, CancellationToken token)
331331
{
332332
var results = new List<Result>();
333333
var metadata = pair.Metadata;
@@ -340,7 +340,7 @@ public static async Task<List<Result>> QueryHomeForPluginAsync(PluginPair pair,
340340
token.ThrowIfCancellationRequested();
341341
if (results == null)
342342
return null;
343-
UpdatePluginMetadata(results, metadata);
343+
UpdatePluginMetadata(results, metadata, query);
344344

345345
token.ThrowIfCancellationRequested();
346346
}
@@ -372,16 +372,6 @@ public static void UpdatePluginMetadata(IReadOnlyList<Result> results, PluginMet
372372
}
373373
}
374374

375-
private static void UpdatePluginMetadata(IReadOnlyList<Result> results, PluginMetadata metadata)
376-
{
377-
foreach (var r in results)
378-
{
379-
r.PluginDirectory = metadata.PluginDirectory;
380-
r.PluginID = metadata.ID;
381-
r.OriginQuery = null;
382-
}
383-
}
384-
385375
/// <summary>
386376
/// get specified plugin, return null if not found
387377
/// </summary>

Flow.Launcher/ViewModel/MainViewModel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1373,7 +1373,7 @@ async Task QueryTaskAsync(PluginPair plugin, CancellationToken token)
13731373
await Task.Yield();
13741374

13751375
var results = homeQuery ?
1376-
await PluginManager.QueryHomeForPluginAsync(plugin, token) :
1376+
await PluginManager.QueryHomeForPluginAsync(plugin, query, token) :
13771377
await PluginManager.QueryForPluginAsync(plugin, query, token);
13781378

13791379
if (token.IsCancellationRequested) return;

0 commit comments

Comments
 (0)