summaryrefslogtreecommitdiff
path: root/src/mir_core
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2023-03-27 21:21:26 +0300
committerGeorge Hazan <ghazan@miranda.im>2023-03-27 21:21:26 +0300
commit7f8b0c98246e9a76b60c7e35765ba708cc1e40c5 (patch)
treeebb36f525bd45216cb8658b64b17e34ea901d4c9 /src/mir_core
parent4d69ba53c962b683c5aac75d36309c57a0398055 (diff)
fixes #3465 (broken Profile Manager's UI)
Diffstat (limited to 'src/mir_core')
-rw-r--r--src/mir_core/src/Windows/CCtrlPages.cpp2
-rw-r--r--src/mir_core/src/mir_core.def1
-rw-r--r--src/mir_core/src/mir_core64.def1
3 files changed, 3 insertions, 1 deletions
diff --git a/src/mir_core/src/Windows/CCtrlPages.cpp b/src/mir_core/src/Windows/CCtrlPages.cpp
index 11f78c1b21..8d7e120f13 100644
--- a/src/mir_core/src/Windows/CCtrlPages.cpp
+++ b/src/mir_core/src/Windows/CCtrlPages.cpp
@@ -266,7 +266,7 @@ void CCtrlPages::RemovePage(int iPage)
void CCtrlPages::ShowPage(CDlgBase *pDlg)
{
if (pDlg->GetHwnd() == nullptr) {
- pDlg->SetParent(GetParent()->GetHwnd());
+ pDlg->SetParent(m_bOwnPages ? m_hwnd : GetParent()->GetHwnd());
pDlg->Create();
RECT rc;
diff --git a/src/mir_core/src/mir_core.def b/src/mir_core/src/mir_core.def
index 677bf03c83..3410eda604 100644
--- a/src/mir_core/src/mir_core.def
+++ b/src/mir_core/src/mir_core.def
@@ -1550,3 +1550,4 @@ _Utils_CorrectFontSize@4 @1762 NONAME
db_event_replace @1771
db_event_updateId @1772
?db_get_usm@@YG?AV?$CMStringT@DV?$ChTraitsCRT@D@@@@IPBD00@Z @1773 NONAME
+?SetPageOwner@CCtrlPages@@QAEXXZ @1774 NONAME
diff --git a/src/mir_core/src/mir_core64.def b/src/mir_core/src/mir_core64.def
index 4aace13f6e..d1afc89380 100644
--- a/src/mir_core/src/mir_core64.def
+++ b/src/mir_core/src/mir_core64.def
@@ -1550,3 +1550,4 @@ Utils_CorrectFontSize @1762 NONAME
db_event_replace @1771
db_event_updateId @1772
?db_get_usm@@YA?AV?$CMStringT@DV?$ChTraitsCRT@D@@@@IPEBD00@Z @1773 NONAME
+?SetPageOwner@CCtrlPages@@QEAAXXZ @1774 NONAME