mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-06 19:26:39 +02:00
Refactoring pinyin
1. use custom patched pinyin library Pinyin4Net 2. fix memory leak on startup: 360mb -> 160mb when using vs15 debugger
This commit is contained in:
@@ -55,11 +55,12 @@ namespace Wox.Plugin.Sys
|
||||
List<Result> results = new List<Result>();
|
||||
foreach (Result availableResult in availableResults)
|
||||
{
|
||||
int titleScore = StringMatcher.Match(availableResult.Title, query.Search);
|
||||
int subTitleScore = StringMatcher.Match(availableResult.SubTitle, query.Search);
|
||||
if (titleScore > 0 || subTitleScore > 0)
|
||||
var titleScore = StringMatcher.Score(availableResult.Title, query.Search);
|
||||
var subTitleScore = StringMatcher.Score(availableResult.SubTitle, query.Search);
|
||||
var score = Math.Max(titleScore, subTitleScore);
|
||||
if (score > 0)
|
||||
{
|
||||
availableResult.Score = titleScore > 0 ? titleScore : subTitleScore;
|
||||
availableResult.Score = score;
|
||||
results.Add(availableResult);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user