From c4fab6727381c5d89b377aa1c4dc2e3a037c1738 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Fri, 21 Aug 2020 14:34:36 +0300 Subject: PluginUpdater: - fixes #2547 (PluginUpdater: "Restart Miranda automatically" with "Silent mode" requires clicking on a pop-up); - fixes #2548 (PluginUpdater: Use DBAutoBackuper for "Backup database before update") --- plugins/PluginUpdater/src/DlgUpdate.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'plugins/PluginUpdater') diff --git a/plugins/PluginUpdater/src/DlgUpdate.cpp b/plugins/PluginUpdater/src/DlgUpdate.cpp index dc563cbcba..66f83c9287 100644 --- a/plugins/PluginUpdater/src/DlgUpdate.cpp +++ b/plugins/PluginUpdater/src/DlgUpdate.cpp @@ -464,7 +464,15 @@ static void DlgUpdateSilent(void *param) g_plugin.setByte(DB_SETTING_RESTART_COUNT, 5); g_plugin.setByte(DB_SETTING_NEED_RESTART, 1); + if (g_plugin.bBackup) + CallService(MS_AB_BACKUP, 0, 0); + // 5) Prepare Restart + if (g_plugin.bAutoRestart) { + RestartPrompt(0); + return; + } + wchar_t tszTitle[100]; mir_snwprintf(tszTitle, TranslateT("%d component(s) was updated"), count); -- cgit v1.2.3