Python plugin loader bug fix.

This commit is contained in:
qianlifeng
2014-07-11 18:36:39 +08:00
parent f1ce98eb07
commit e8f3a30a72
52 changed files with 5 additions and 4 deletions

View File

@@ -10,12 +10,12 @@ namespace Wox.PluginLoader
{
public virtual List<PluginPair> LoadPlugin(List<PluginMetadata> pluginMetadatas)
{
T pluginWrapper = new T();
List<PluginMetadata> metadatas = pluginMetadatas.Where(o => pluginWrapper.SupportedLanguage.ToUpper() == o.Language.ToUpper()).ToList();
string supportedLanguage = new T().SupportedLanguage;
List<PluginMetadata> metadatas = pluginMetadatas.Where(o => supportedLanguage.ToUpper() == o.Language.ToUpper()).ToList();
return metadatas.Select(metadata => new PluginPair()
{
Plugin = pluginWrapper,
Plugin = new T(),
Metadata = metadata
}).ToList();
}