summaryrefslogtreecommitdiff
path: root/plugins/TabSRMM/src/msgdlgother.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/TabSRMM/src/msgdlgother.cpp')
-rw-r--r--plugins/TabSRMM/src/msgdlgother.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/plugins/TabSRMM/src/msgdlgother.cpp b/plugins/TabSRMM/src/msgdlgother.cpp
index 020af9a83d..05517ae407 100644
--- a/plugins/TabSRMM/src/msgdlgother.cpp
+++ b/plugins/TabSRMM/src/msgdlgother.cpp
@@ -2335,8 +2335,10 @@ void CMsgDialog::UpdateWindowState(UINT msg)
BB_SetButtonsPos();
if (M.isAero())
InvalidateRect(m_hwndParent, nullptr, FALSE);
- if (m_pContainer->m_flags.m_bSideBar)
- m_pContainer->m_pSideBar->setActiveItem(this);
+
+ if (msg == WM_ACTIVATE)
+ if (m_pContainer->m_flags.m_bSideBar)
+ m_pContainer->m_pSideBar->setActiveItem(this);
if (m_pWnd)
m_pWnd->Invalidate();