diff options
Diffstat (limited to 'plugins/PluginUpdater/src/Options.cpp')
-rw-r--r-- | plugins/PluginUpdater/src/Options.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/plugins/PluginUpdater/src/Options.cpp b/plugins/PluginUpdater/src/Options.cpp index 08b6c86a9a..8a44851cac 100644 --- a/plugins/PluginUpdater/src/Options.cpp +++ b/plugins/PluginUpdater/src/Options.cpp @@ -223,13 +223,13 @@ public: bool OnApply() override
{
- g_plugin.iPeriodMeasure = cmbPeriod.GetCurSel();
+ g_plugin.iPeriodMeasure = cmbPeriod.GetItemData(cmbPeriod.GetCurSel());
wchar_t buffer[3] = { 0 };
Edit_GetText(GetDlgItem(m_hwnd, IDC_PERIOD), buffer, _countof(buffer));
g_plugin.iPeriod = _wtoi(buffer);
- InitTimer((void *)1);
+ g_plugin.InitTimer(0);
int iNewMode;
bool bNoSymbols = false;
@@ -289,8 +289,10 @@ public: RemoveBackupFolders();
// if user tried to change the channel, run the update dialog immediately
- if (bStartUpdate)
- CallService(MS_PU_CHECKUPDATES, 0, 0);
+ if (bStartUpdate) {
+ Netlib_Log(hNetlibUser, "Platform changed, let's check for updates");
+ DoCheck(false);
+ }
return true;
}
|