From bc2c5a5e28cfdaad52cf554606489757d0e23347 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 28 Apr 2024 12:47:07 +0300 Subject: code cleaning --- plugins/TabSRMM/src/mim.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'plugins/TabSRMM/src') diff --git a/plugins/TabSRMM/src/mim.cpp b/plugins/TabSRMM/src/mim.cpp index 47f3245816..285bb8059c 100644 --- a/plugins/TabSRMM/src/mim.cpp +++ b/plugins/TabSRMM/src/mim.cpp @@ -374,11 +374,6 @@ int CMimAPI::MessageEventAdded(WPARAM hContact, LPARAM hDbEvent) return 0; DB::EventInfo dbei(hDbEvent); - - auto *pDlg = Srmm_FindDialog(hContact); - if (pDlg == nullptr) - pDlg = Srmm_FindDialog(db_event_getContact(hDbEvent)); - BOOL isCustomEvent = IsCustomEvent(dbei.eventType); bool isShownCustomEvent = dbei.isSrmm(); if (dbei.markedRead() || (isCustomEvent && !isShownCustomEvent)) @@ -388,6 +383,9 @@ int CMimAPI::MessageEventAdded(WPARAM hContact, LPARAM hDbEvent) bool bAutoCreate = g_plugin.bAutoTabs; bool bAutoContainer = g_plugin.bAutoContainer; + auto *pDlg = Srmm_FindDialog(hContact); + if (pDlg == nullptr && hContact != dbei.hContact) + pDlg = Srmm_FindDialog(dbei.hContact); if (pDlg) { TContainerData *pTargetContainer = pDlg->m_pContainer; if (pTargetContainer == nullptr || !g_plugin.bHideOnClose || IsWindowVisible(pTargetContainer->m_hwnd)) -- cgit v1.2.3