Skip to content

Commit c55e91b

Browse files
authored
Merge pull request #4354 from Flow-Launcher/copilot/fix-quick-access-links-names
Fix Quick Access Links of type File ignoring custom name in search results
2 parents c9dbc33 + d0c30df commit c55e91b

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

Plugins/Flow.Launcher.Plugin.Explorer/Search/QuickAccessLinks/QuickAccess.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ internal static List<Result> AccessLinkListMatched(Query query, IEnumerable<Acce
2121
{
2222
ResultType.Volume => ResultManager.CreateDriveSpaceDisplayResult(l.Path, query.ActionKeyword, QuickAccessResultScore),
2323
ResultType.Folder => ResultManager.CreateFolderResult(l.Name, l.Path, l.Path, query, QuickAccessResultScore),
24-
ResultType.File => ResultManager.CreateFileResult(l.Path, query, QuickAccessResultScore),
24+
ResultType.File => ResultManager.CreateFileResult(l.Path, query, QuickAccessResultScore, name: l.Name),
2525
_ => throw new ArgumentOutOfRangeException()
2626
})
2727
.ToList();
@@ -35,7 +35,7 @@ internal static List<Result> AccessLinkListAll(Query query, IEnumerable<AccessLi
3535
{
3636
ResultType.Volume => ResultManager.CreateDriveSpaceDisplayResult(l.Path, query.ActionKeyword, QuickAccessResultScore),
3737
ResultType.Folder => ResultManager.CreateFolderResult(l.Name, l.Path, l.Path, query, QuickAccessResultScore),
38-
ResultType.File => ResultManager.CreateFileResult(l.Path, query, QuickAccessResultScore),
38+
ResultType.File => ResultManager.CreateFileResult(l.Path, query, QuickAccessResultScore, name: l.Name),
3939
_ => throw new ArgumentOutOfRangeException()
4040
}).ToList();
4141
}

Plugins/Flow.Launcher.Plugin.Explorer/Search/ResultManager.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -282,10 +282,10 @@ internal static Result CreateOpenCurrentFolderResult(string path, string actionK
282282
};
283283
}
284284

285-
internal static Result CreateFileResult(string filePath, Query query, int score = 0, bool windowsIndexed = false)
285+
internal static Result CreateFileResult(string filePath, Query query, int score = 0, bool windowsIndexed = false, string name = null)
286286
{
287287
var isMedia = IsMedia(Path.GetExtension(filePath));
288-
var title = Path.GetFileName(filePath) ?? string.Empty;
288+
var title = name ?? Path.GetFileName(filePath) ?? string.Empty;
289289
var directory = Path.GetDirectoryName(filePath) ?? string.Empty;
290290

291291
/* Preview Detail */

0 commit comments

Comments
 (0)