From 0ade78ccc19c92179dcf73a66430f3007393e6c1 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 24 Apr 2024 21:27:56 +0300 Subject: code cleaning --- src/mir_app/src/options.cpp | 12 +++++++----- 1 file 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; } -- cgit v1.2.3