summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2019-09-13 23:27:53 +0300
committerGeorge Hazan <ghazan@miranda.im>2019-09-13 23:27:53 +0300
commit0d1a92abd015c7012f235ced2fdcb939056a9390 (patch)
treecb302e82572c8ba67f8b0655f0173291f3ec5dd6
parent4f703b8a011b262a79fe67e3bffc43b4f74b0032 (diff)
SM_BroadcastMessage removed from CHAT_MANAGER, we don't need it anymore
-rw-r--r--include/m_chat_int.h1
-rw-r--r--plugins/TabSRMM/src/msgs.cpp1
-rw-r--r--src/mir_app/src/chat_manager.cpp17
3 files changed, 0 insertions, 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;