From 0d1a92abd015c7012f235ced2fdcb939056a9390 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Fri, 13 Sep 2019 23:27:53 +0300 Subject: SM_BroadcastMessage removed from CHAT_MANAGER, we don't need it anymore --- include/m_chat_int.h | 1 - plugins/TabSRMM/src/msgs.cpp | 1 - src/mir_app/src/chat_manager.cpp | 17 ----------------- 3 files changed, 19 deletions(-) diff --git a/include/m_chat_int.h b/include/m_chat_int.h index 8a5bc32257..dd54273544 100644 --- a/include/m_chat_int.h +++ b/include/m_chat_int.h @@ -285,7 +285,6 @@ struct CHAT_MANAGER SESSION_INFO* (*SM_CreateSession)(void); SESSION_INFO* (*SM_FindSession)(const wchar_t *pszID, const char *pszModule); HICON (*SM_GetStatusIcon)(SESSION_INFO *si, USERINFO * ui); - BOOL (*SM_BroadcastMessage)(const char *pszModule, UINT msg, WPARAM wParam, LPARAM lParam, BOOL bAsync); int (*SM_GetCount)(const char *pszModule); SESSION_INFO* (*SM_FindSessionByIndex)(const char *pszModule, int iItem); USERINFO* (*SM_GetUserFromIndex)(const wchar_t *pszID, const char *pszModule, int index); diff --git a/plugins/TabSRMM/src/msgs.cpp b/plugins/TabSRMM/src/msgs.cpp index 8fb015f8ad..e849d097af 100644 --- a/plugins/TabSRMM/src/msgs.cpp +++ b/plugins/TabSRMM/src/msgs.cpp @@ -55,7 +55,6 @@ int IEViewOptionsChanged(WPARAM, LPARAM) int SmileyAddOptionsChanged(WPARAM, LPARAM) { Srmm_Broadcast(DM_SMILEYOPTIONSCHANGED, 0, 0); - g_chatApi.SM_BroadcastMessage(nullptr, DM_SMILEYOPTIONSCHANGED, 0, 0, FALSE); return 0; } diff --git a/src/mir_app/src/chat_manager.cpp b/src/mir_app/src/chat_manager.cpp index 76f85012db..879bf83780 100644 --- a/src/mir_app/src/chat_manager.cpp +++ b/src/mir_app/src/chat_manager.cpp @@ -310,22 +310,6 @@ BOOL SM_TakeStatus(const wchar_t *pszID, const char *pszModule, const wchar_t *p return TRUE; } -static BOOL SM_BroadcastMessage(const char *pszModule, UINT msg, WPARAM wParam, LPARAM lParam, BOOL bAsync) -{ - for (auto &si : g_arSessions) { - if (pszModule && _strcmpi(si->pszModule, pszModule)) - continue; - - if (si->pDlg) { - if (bAsync) - PostMessage(si->pDlg->GetHwnd(), msg, wParam, lParam); - else - SendMessage(si->pDlg->GetHwnd(), msg, wParam, lParam); - } - } - return TRUE; -} - BOOL SM_SetStatus(const char *pszModule, SESSION_INFO *si, int wStatus) { if (si == nullptr) { @@ -869,7 +853,6 @@ static void ResetApi() g_chatApi.SM_CreateSession = ::SM_CreateSession; g_chatApi.SM_FindSession = ::SM_FindSession; g_chatApi.SM_GetStatusIcon = ::SM_GetStatusIcon; - g_chatApi.SM_BroadcastMessage = ::SM_BroadcastMessage; g_chatApi.SM_GetCount = ::SM_GetCount; g_chatApi.SM_FindSessionByIndex = ::SM_FindSessionByIndex; g_chatApi.SM_GetUserFromIndex = ::SM_GetUserFromIndex; -- cgit v1.2.3