From 497153f11a96cd336e8dadeeaa50c29e2c1bc2af Mon Sep 17 00:00:00 2001 From: George Hazan Date: Tue, 25 Sep 2012 14:32:41 +0000 Subject: - fix for the clist services creation order - Clist Nicer's options adapted for the extraicons plugin git-svn-id: http://svn.miranda-ng.org/main/trunk@1651 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- src/modules/clist/clistmod.cpp | 4 ++++ src/modules/clist/clui.cpp | 3 --- src/modules/database/dbintf.cpp | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) (limited to 'src/modules') diff --git a/src/modules/clist/clistmod.cpp b/src/modules/clist/clistmod.cpp index 7c8d7527d7..375b80367f 100644 --- a/src/modules/clist/clistmod.cpp +++ b/src/modules/clist/clistmod.cpp @@ -34,6 +34,7 @@ int ContactDeleted(WPARAM wParam, LPARAM lParam); INT_PTR GetContactDisplayName(WPARAM wParam, LPARAM lParam); INT_PTR InvalidateDisplayName(WPARAM wParam, LPARAM lParam); int InitGroupServices(void); +void LoadCluiServices(); INT_PTR Docking_IsDocked(WPARAM wParam, LPARAM lParam); void InitDisplayNameCache(void); void FreeDisplayNameCache(void); @@ -500,9 +501,12 @@ int LoadContactListModule2(void) HookEvent(ME_DB_CONTACT_ADDED, ContactAdded); HookEvent(ME_DB_CONTACT_DELETED, ContactDeleted); hProtoAckHook = (HANDLE) HookEvent(ME_PROTO_ACK, ProtocolAck); + hContactDoubleClicked = CreateHookableEvent(ME_CLIST_DOUBLECLICKED); hContactIconChangedEvent = CreateHookableEvent(ME_CLIST_CONTACTICONCHANGED); + LoadCluiServices(); + CreateServiceFunction(MS_CLIST_CONTACTDOUBLECLICKED, ContactDoubleClicked); CreateServiceFunction(MS_CLIST_CONTACTFILESDROPPED, ContactFilesDropped); CreateServiceFunction(MS_CLIST_GETSTATUSMODEDESCRIPTION, GetStatusModeDescription); diff --git a/src/modules/clist/clui.cpp b/src/modules/clist/clui.cpp index 04e7fe9b3a..45b38ccdc6 100644 --- a/src/modules/clist/clui.cpp +++ b/src/modules/clist/clui.cpp @@ -36,8 +36,6 @@ UINT uMsgProcessProfile; #define M_RESTORESTATUS (WM_USER+7) -void LoadCluiServices(); - typedef struct { int showsbar; int showgrip; @@ -275,7 +273,6 @@ int LoadCLUIModule(void) hContactDraggingEvent = CreateHookableEvent(ME_CLUI_CONTACTDRAGGING); hContactDroppedEvent = CreateHookableEvent(ME_CLUI_CONTACTDROPPED); hContactDragStopEvent = CreateHookableEvent(ME_CLUI_CONTACTDRAGSTOP); - LoadCluiServices(); WNDCLASSEX wndclass; wndclass.cbSize = sizeof(wndclass); diff --git a/src/modules/database/dbintf.cpp b/src/modules/database/dbintf.cpp index 61b737a780..6c6371e6ec 100644 --- a/src/modules/database/dbintf.cpp +++ b/src/modules/database/dbintf.cpp @@ -41,7 +41,7 @@ static INT_PTR srvGetContactCount(WPARAM, LPARAM) } /////////////////////////////////////////////////////////////////////////////// -// Events +// Contacts static INT_PTR srvFindFirstContact(WPARAM, LPARAM lParam) { return (currDb) ? (INT_PTR)currDb->FindFirstContact((LPCSTR)lParam) : 0; -- cgit v1.2.3