From c9b740a178828eae5cc4be7ab054e5f26d3a27e7 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 21 Sep 2023 14:34:07 +0300 Subject: MessageWindowEventData: useless structure removed --- protocols/VKontakte/src/misc.cpp | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'protocols/VKontakte') diff --git a/protocols/VKontakte/src/misc.cpp b/protocols/VKontakte/src/misc.cpp index ff3ed307e1..6cd5957735 100644 --- a/protocols/VKontakte/src/misc.cpp +++ b/protocols/VKontakte/src/misc.cpp @@ -838,25 +838,24 @@ int CVkProto::IsHystoryMessageExist(MCONTACT hContact) return -1; } -int CVkProto::OnProcessSrmmEvent(WPARAM, LPARAM lParam) +int CVkProto::OnProcessSrmmEvent(WPARAM uType, LPARAM lParam) { debugLogA("CVkProto::OnProcessSrmmEvent"); - MessageWindowEventData *event = (MessageWindowEventData *)lParam; + auto *pDlg = (CSrmmBaseDialog *)lParam; - - CMStringA szProto(Proto_GetBaseAccountName(event->hContact)); + CMStringA szProto(Proto_GetBaseAccountName(pDlg->m_hContact)); if (szProto.IsEmpty() || szProto != m_szModuleName) return 0; - if (event->uType == MSG_WINDOW_EVT_OPENING && !g_bMessageState) - SetSrmmReadStatus(event->hContact); + if (uType == MSG_WINDOW_EVT_OPENING && !g_bMessageState) + SetSrmmReadStatus(pDlg->m_hContact); - if (event->uType == MSG_WINDOW_EVT_OPENING && m_vkOptions.bLoadLastMessageOnMsgWindowsOpen - && !isChatRoom(event->hContact) && IsHystoryMessageExist(event->hContact) != 1) { + if (uType == MSG_WINDOW_EVT_OPENING && m_vkOptions.bLoadLastMessageOnMsgWindowsOpen + && !isChatRoom(pDlg->m_hContact) && IsHystoryMessageExist(pDlg->m_hContact) != 1) { m_bNotifyForEndLoadingHistory = false; - if (!getBool(event->hContact, "ActiveHistoryTask")) { - setByte(event->hContact, "ActiveHistoryTask", 1); - GetServerHistory(event->hContact, 0, MAXHISTORYMIDSPERONE, 0, 0, true); + if (!getBool(pDlg->m_hContact, "ActiveHistoryTask")) { + setByte(pDlg->m_hContact, "ActiveHistoryTask", 1); + GetServerHistory(pDlg->m_hContact, 0, MAXHISTORYMIDSPERONE, 0, 0, true); } } -- cgit v1.2.3