diff options
author | George Hazan <george.hazan@gmail.com> | 2023-09-21 14:34:07 +0300 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2023-09-21 14:34:07 +0300 |
commit | c9b740a178828eae5cc4be7ab054e5f26d3a27e7 (patch) | |
tree | e15ce76cb41feb3375a76c95d861294b899bfe48 /protocols/VKontakte/src | |
parent | 6024e32d70da7a7c703de51e30b6c6407df8a745 (diff) |
MessageWindowEventData: useless structure removed
Diffstat (limited to 'protocols/VKontakte/src')
-rw-r--r-- | protocols/VKontakte/src/misc.cpp | 21 |
1 files changed, 10 insertions, 11 deletions
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);
}
}
|