summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mir_core/src/CCtrlPages.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mir_core/src/CCtrlPages.cpp b/src/mir_core/src/CCtrlPages.cpp
index e953a365a9..71af31d5a3 100644
--- a/src/mir_core/src/CCtrlPages.cpp
+++ b/src/mir_core/src/CCtrlPages.cpp
@@ -149,7 +149,7 @@ void CCtrlPages::AddPage(const wchar_t *ptszName, HICON hIcon, CDlgBase *pDlg)
void CCtrlPages::ActivatePage(int iPage)
{
TPageInfo *info = GetItemPage(iPage);
- if (info == nullptr)
+ if (info == nullptr || info->m_pDlg == nullptr)
return;
if (m_pActivePage != nullptr)