Completely rewrite resource load / update / remove

1. part of #468
2. fix #1245, bug introduced in 7e1c77beddf2c978fa1440e799fec4eb9554739d
This commit is contained in:
bao-qian
2017-02-21 02:19:50 +00:00
parent 17e5bb8d53
commit d0c426a7f9
10 changed files with 157 additions and 203 deletions

View File

@@ -87,9 +87,6 @@ namespace Wox.Core.Plugin
}
public static void InitializePlugins(IPublicAPI api)
{
//load plugin i18n languages
ResourceMerger.UpdatePluginLanguages();
API = api;
Parallel.ForEach(AllPlugins, pair =>
{
@@ -103,7 +100,6 @@ namespace Wox.Core.Plugin
});
pair.Metadata.InitTime += milliseconds;
Log.Info($"|PluginManager.InitializePlugins|Total init cost for <{pair.Metadata.Name}> is <{pair.Metadata.InitTime}ms>");
InternationalizationManager.Instance.UpdatePluginMetadataTranslations(pair);
});
_contextMenuPlugins = GetPluginsForInterface<IContextMenu>();