summaryrefslogtreecommitdiff
path: root/plugins/PluginUpdater/src/Events.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/PluginUpdater/src/Events.cpp')
-rw-r--r--plugins/PluginUpdater/src/Events.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/plugins/PluginUpdater/src/Events.cpp b/plugins/PluginUpdater/src/Events.cpp
index 55a28341bd..d87904ddb4 100644
--- a/plugins/PluginUpdater/src/Events.cpp
+++ b/plugins/PluginUpdater/src/Events.cpp
@@ -41,16 +41,14 @@ int ModulesLoaded(WPARAM, LPARAM)
if (ServiceExists(MS_ASSOCMGR_ADDNEWURLTYPE))
AssocMgr_AddNewUrlTypeW("mirpu:", TranslateT("Plugin updater URI scheme"), g_plugin.getInst(), IDI_PLGLIST, MODULENAME "/ParseUri", 0);
- int iRestartCount = g_plugin.getByte(DB_SETTING_RESTART_COUNT, 2);
- if (iRestartCount > 0)
- g_plugin.setByte(DB_SETTING_RESTART_COUNT, iRestartCount - 1);
- else
- DeleteDirectoryTreeW(g_wszRoot);
+ int iCompatLevel = db_get_b(0, "Compatibility", MODULENAME);
+ if (iCompatLevel == 0) {
+ db_set_b(0, "Compatibility", MODULENAME, 1);
+ DeleteDirectoryTreeW(CMStringW(g_wszRoot) + L"\\Backups");
+ }
CheckUpdateOnStartup();
-
CreateTimer();
-
return 0;
}