Remove instance logic for BinaryStorage and JsonStorage, part 1

1. part of #389
2. huge refactoring
This commit is contained in:
bao-qian
2016-04-21 01:53:21 +01:00
parent 0bcb76fa81
commit 8d10c9aa41
52 changed files with 502 additions and 584 deletions

View File

@@ -18,9 +18,9 @@ namespace Wox.Plugin.WebSearch
private WebSearch _updateWebSearch;
private readonly PluginInitContext _context;
private readonly WebSearchPlugin _plugin;
private WebSearchStorage _settings;
private Settings _settings;
public WebSearchSetting(WebSearchesSetting settingWidow, WebSearchStorage settings)
public WebSearchSetting(WebSearchesSetting settingWidow, Settings settings)
{
_plugin = settingWidow.Plugin;
_context = settingWidow.Context;
@@ -122,7 +122,6 @@ namespace Wox.Plugin.WebSearch
});
}
_settings.Save();
_settingWindow.ReloadWebSearchView();
Close();
}