faster startup time for control panel plugin

This commit is contained in:
bao-qian
2017-01-13 14:15:48 +00:00
parent 0cf654aa88
commit 196cf1cd18

View File

@@ -36,15 +36,18 @@ namespace Wox.Plugin.ControlPanel
}
}
var characters = controlPanelItems.Select(i => i.LocalizedString)
.Concat(controlPanelItems.Select(i => i.InfoTip));
Parallel.ForEach(characters, c =>
Task.Run(() =>
{
if (!string.IsNullOrWhiteSpace(c) && Alphabet.ContainsChinese(c))
var characters = controlPanelItems.Select(i => i.LocalizedString)
.Concat(controlPanelItems.Select(i => i.InfoTip));
Parallel.ForEach(characters, c =>
{
Alphabet.PinyinComination(c);
}
if (!string.IsNullOrWhiteSpace(c) && Alphabet.ContainsChinese(c))
{
Alphabet.PinyinComination(c);
}
});
});
}