Skip to content

Commit 6d8c35c

Browse files
Fix highlight data 0 length (#4382)
1 parent 0a1fc56 commit 6d8c35c

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,9 @@ internal static Result CreateFolderResult(string title, string subtitle, string
145145
IcoPath = path,
146146
SubTitle = subtitle,
147147
AutoCompleteText = GetAutoCompleteText(title, query, path, ResultType.Folder),
148-
TitleHighlightData = highlightData ?? Context.API.FuzzySearch(query.Search, title).MatchData,
148+
TitleHighlightData = (highlightData == null || highlightData.Count == 0) ?
149+
Context.API.FuzzySearch(query.Search, title).MatchData :
150+
highlightData,
149151
CopyText = path,
150152
Preview = new Result.PreviewInfo
151153
{
@@ -347,7 +349,9 @@ internal static Result CreateFileResult(string filePath, Query query, int score
347349
FilePath = filePath,
348350
},
349351
AutoCompleteText = GetAutoCompleteText(title, query, filePath, ResultType.File),
350-
TitleHighlightData = highlightData ?? Context.API.FuzzySearch(query.Search, title).MatchData,
352+
TitleHighlightData = (highlightData == null || highlightData.Count == 0) ?
353+
Context.API.FuzzySearch(query.Search, title).MatchData :
354+
highlightData,
351355
Score = score,
352356
CopyText = filePath,
353357
PreviewPanel = new Lazy<UserControl>(() => new PreviewPanel(Settings, filePath, ResultType.File)),

0 commit comments

Comments
 (0)