using ContainKey instead of getvalueofdefault

This commit is contained in:
弘韬 张 2020-10-18 11:46:56 +08:00
parent c4b81a9429
commit 4ebfba76a3

View file

@ -32,21 +32,20 @@ namespace Flow.Launcher.Infrastructure
{
if (_settings.ShouldUsePinyin)
{
string result = _pinyinCache.GetValueOrDefault(content);
if (result == null)
if (_pinyinCache.ContainsKey(content))
{
if (WordsHelper.HasChinese(content))
{
result = WordsHelper.GetPinyin(content,";");
var result = WordsHelper.GetPinyin(content,";");
result = GetFirstPinyinChar(result) + result.Replace(";","");
_pinyinCache[content] = result;
return result;
}
else
{
result = content;
return content;
}
}
return result;
}
else
{