diff options
author | George Hazan <ghazan@miranda.im> | 2023-03-27 21:21:26 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2023-03-27 21:21:26 +0300 |
commit | 7f8b0c98246e9a76b60c7e35765ba708cc1e40c5 (patch) | |
tree | ebb36f525bd45216cb8658b64b17e34ea901d4c9 /src/mir_core | |
parent | 4d69ba53c962b683c5aac75d36309c57a0398055 (diff) |
fixes #3465 (broken Profile Manager's UI)
Diffstat (limited to 'src/mir_core')
-rw-r--r-- | src/mir_core/src/Windows/CCtrlPages.cpp | 2 | ||||
-rw-r--r-- | src/mir_core/src/mir_core.def | 1 | ||||
-rw-r--r-- | src/mir_core/src/mir_core64.def | 1 |
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
|