From 64516fd98ad1dae35864617563ee9963c0f31917 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Tue, 21 Jan 2014 17:18:33 +0000 Subject: - OnSessionCreate was called too early; - function names normalization git-svn-id: http://svn.miranda-ng.org/main/trunk@7818 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- src/modules/chat/chat_svc.cpp | 13 ++++++++----- src/modules/chat/clist.cpp | 4 ++-- src/modules/chat/manager.cpp | 11 ++++------- 3 files changed, 14 insertions(+), 14 deletions(-) (limited to 'src/modules/chat') diff --git a/src/modules/chat/chat_svc.cpp b/src/modules/chat/chat_svc.cpp index 5b3b2df05a..0644d3e983 100644 --- a/src/modules/chat/chat_svc.cpp +++ b/src/modules/chat/chat_svc.cpp @@ -214,7 +214,7 @@ static INT_PTR Service_NewChat(WPARAM wParam, LPARAM lParam) si->ptszStatusbarText = mir_tstrdup(gcw->ptszStatusbarText); si->iSplitterX = g_Settings->iSplitterX; si->iSplitterY = g_Settings->iSplitterY; - si->iLogFilterFlags = (int)db_get_dw(NULL, CHAT_MODULE, "FilterFlags", 0x03E0); + si->iLogFilterFlags = db_get_dw(NULL, CHAT_MODULE, "FilterFlags", 0x03E0); si->bFilterEnabled = db_get_b(NULL, CHAT_MODULE, "FilterEnabled", 0); si->bNicklistEnabled = db_get_b(NULL, CHAT_MODULE, "ShowNicklist", 1); @@ -239,6 +239,9 @@ static INT_PTR Service_NewChat(WPARAM wParam, LPARAM lParam) db_set_ts(si->hContact, si->pszModule, "StatusBar", si->ptszStatusbarText); else db_set_s(si->hContact, si->pszModule, "StatusBar", ""); + + if (ci.OnCreateSession) + ci.OnCreateSession(si, mi); } else if (si = ci.SM_FindSession(gcw->ptszID, gcw->pszModule)) { ci.UM_RemoveAll(&si->pUsers); @@ -247,8 +250,8 @@ static INT_PTR Service_NewChat(WPARAM wParam, LPARAM lParam) si->iStatusCount = 0; si->nUsersInNicklist = 0; - if (ci.OnSessionReplace) - ci.OnSessionReplace(si); + if (ci.OnReplaceSession) + ci.OnReplaceSession(si); } return 0; @@ -325,8 +328,8 @@ static int DoControl(GCEVENT *gce, WPARAM wp) replaceStrT(si->ptszName, gce->ptszText); if (si->hWnd) SendMessage(si->hWnd, GC_UPDATETITLE, 0, 0); - if (ci.OnSessionRename) - ci.OnSessionRename(si); + if (ci.OnRenameSession) + ci.OnRenameSession(si); } } diff --git a/src/modules/chat/clist.cpp b/src/modules/chat/clist.cpp index ce9680cb32..503480e582 100644 --- a/src/modules/chat/clist.cpp +++ b/src/modules/chat/clist.cpp @@ -125,8 +125,8 @@ int RoomDoubleclicked(WPARAM wParam, LPARAM lParam) !CallService(MS_CLIST_GETEVENT, (WPARAM)hContact, 0) && IsWindowVisible(si->hWnd) && !IsIconic(si->hWnd)) { - if (ci.OnSessionDblClick) - ci.OnSessionDblClick(si); + if (ci.OnDblClickSession) + ci.OnDblClickSession(si); return 1; } ci.ShowRoom(si, WINDOW_VISIBLE, TRUE); diff --git a/src/modules/chat/manager.cpp b/src/modules/chat/manager.cpp index 0873dae5c3..1b8b498d49 100644 --- a/src/modules/chat/manager.cpp +++ b/src/modules/chat/manager.cpp @@ -72,9 +72,6 @@ static SESSION_INFO* SM_AddSession(const TCHAR *pszID, const char *pszModule) node->ptszID = mir_tstrdup(pszID); node->pszModule = mir_strdup(pszModule); - if (ci.OnCreateSession) - ci.OnCreateSession(node, ci.MM_FindModule(pszModule)); - if (ci.wndList == NULL) { // list is empty ci.wndList = node; node->next = NULL; @@ -131,8 +128,8 @@ static int SM_RemoveSession(const TCHAR *pszID, const char *pszModule, BOOL remo if ((!pszID && pTemp->iType != GCW_SERVER || !lstrcmpi(pTemp->ptszID, pszID)) && !lstrcmpiA(pTemp->pszModule, pszModule)) { DWORD dw = pTemp->dwItemData; - if (ci.OnSessionRemove) - ci.OnSessionRemove(pTemp); + if (ci.OnRemoveSession) + ci.OnRemoveSession(pTemp); DoEventHook(pTemp->ptszID, pTemp->pszModule, GC_SESSION_TERMINATE, NULL, NULL, (DWORD)pTemp->dwItemData); if (pLast == NULL) @@ -189,8 +186,8 @@ static BOOL SM_SetOffline(const TCHAR *pszID, const char *pszModule) pTemp->nUsersInNicklist = 0; if (pTemp->iType != GCW_SERVER) pTemp->bInitDone = FALSE; - if (ci.OnSessionOffline) - ci.OnSessionOffline(pTemp); + if (ci.OnOfflineSession) + ci.OnOfflineSession(pTemp); if (pszID) return TRUE; } -- cgit v1.2.3