diff --git a/src/PluginCache.as b/src/PluginCache.as index 921dfc9..8213f52 100644 --- a/src/PluginCache.as +++ b/src/PluginCache.as @@ -67,7 +67,7 @@ namespace PluginCache } js["installed"] = jsInstalled; - Json::ToFile(pathInstalled, js); + Json::ToFile(pathInstalled, js, true); if (Setting_VerboseLog) { trace("Saved PluginCache.json"); diff --git a/src/UpdateCheck.as b/src/UpdateCheck.as index 1ffb937..94684a2 100644 --- a/src/UpdateCheck.as +++ b/src/UpdateCheck.as @@ -83,6 +83,11 @@ void CheckForUpdatesAsync() continue; } + auto plugin = Meta::GetPluginFromSiteID(siteId); + if (plugin !is null and plugin.Type != Meta::PluginType::Zip) { + continue; + } + warn("New plugin update available for " + info.m_name + ": " + info.m_version.ToString() + " -> " + siteVersion); UI::ShowNotification(