summaryrefslogtreecommitdiff
path: root/src/mir_app
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2024-04-24 21:27:56 +0300
committerGeorge Hazan <george.hazan@gmail.com>2024-04-24 21:27:56 +0300
commit0ade78ccc19c92179dcf73a66430f3007393e6c1 (patch)
tree8eb0bc906ef8d618c3590064808564521013ce73 /src/mir_app
parent6206ae67313a2439d0944793940151af5f252328 (diff)
code cleaning
Diffstat (limited to 'src/mir_app')
-rw-r--r--src/mir_app/src/options.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/mir_app/src/options.cpp b/src/mir_app/src/options.cpp
index e92e94ec80..93e70fbfa4 100644
--- a/src/mir_app/src/options.cpp
+++ b/src/mir_app/src/options.cpp
@@ -1259,9 +1259,6 @@ MIR_APP_DLL(int) Options_AddPage(WPARAM wParam, OPTIONSDIALOGPAGE *odp, HPLUGIN
if (pList != nullptr)
pList->insert(dst);
-
- if (pOptionsDlg && !bLoadingPrivateOptions)
- pOptionsDlg->DynamicAddPage(dst);
return 0;
}
@@ -1289,8 +1286,13 @@ static INT_PTR OpenOptionsDialog(WPARAM, LPARAM)
static int OptDynamicLoadOptions(WPARAM, LPARAM hInstance)
{
- OptionsPageList arPages(1);
- CallPluginEventHook((HINSTANCE)hInstance, ME_OPT_INITIALISE, (WPARAM)&arPages, 0);
+ if (pOptionsDlg && !bLoadingPrivateOptions) {
+ OptionsPageList arPages(1);
+ CallPluginEventHook((HINSTANCE)hInstance, ME_OPT_INITIALISE, (WPARAM)&arPages, 0);
+
+ for (auto &it: arPages)
+ pOptionsDlg->DynamicAddPage(it);
+ }
return 0;
}