From 9de0202a0b12838d505825413c3cbcce5edabc11 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 6 Mar 2013 22:12:20 +0000 Subject: cleanup of the unnecessary UnhookEvent() calls git-svn-id: http://svn.miranda-ng.org/main/trunk@3909 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/FloatingContacts/src/main.cpp | 49 ++++++++++------------------------- 1 file changed, 13 insertions(+), 36 deletions(-) (limited to 'plugins/FloatingContacts/src/main.cpp') diff --git a/plugins/FloatingContacts/src/main.cpp b/plugins/FloatingContacts/src/main.cpp index 47d17555c5..216188c5b0 100644 --- a/plugins/FloatingContacts/src/main.cpp +++ b/plugins/FloatingContacts/src/main.cpp @@ -67,17 +67,6 @@ HMODULE hUserDll = NULL; HFONT hFont[FLT_FONTIDS] = {NULL}; COLORREF tColor[FLT_FONTIDS] = {0}; HIMAGELIST himl = NULL; -HANDLE hevContactIcon = NULL; -HANDLE hevContactDrop = NULL; -HANDLE hevContactDragStop = NULL; -HANDLE hevSkinIcons = NULL; -HANDLE hevContactDrag = NULL; -HANDLE hevContactSetting = NULL; -HANDLE hevContactDeleted = NULL; -HANDLE hevOptionsInit = NULL; -HANDLE hevStatusMode = NULL; -HANDLE hevModules = NULL; -HANDLE hevPrebuildMenu = NULL; HANDLE hNewContact = NULL; HPEN hLTEdgesPen = NULL; @@ -162,7 +151,7 @@ extern "C" int __declspec(dllexport) Load() mir_getLP(&pluginInfoEx); - hevModules = HookEvent( ME_SYSTEM_MODULESLOADED, OnModulesLoded ); + HookEvent( ME_SYSTEM_MODULESLOADED, OnModulesLoded ); bNT = GetOSPlatform(); if (hUserDll = LoadLibrary(_T("user32.dll"))) { @@ -191,18 +180,6 @@ static void CleanUp() { int nFontId; - UnhookEvent( hevContactIcon ); - UnhookEvent( hevContactDrag ); - UnhookEvent( hevContactDrop ); - UnhookEvent( hevContactDragStop ); - UnhookEvent( hevSkinIcons ); - UnhookEvent( hevContactDeleted ); - UnhookEvent( hevContactSetting ); - UnhookEvent( hevOptionsInit ); - UnhookEvent( hevStatusMode ); - UnhookEvent( hevModules ); - UnhookEvent( hevPrebuildMenu ); - if (hRemoveThumb) DestroyServiceFunction(hRemoveThumb); if (hMainHideAllThumbs) @@ -245,18 +222,18 @@ static void CleanUp() // Hooked events static int OnModulesLoded( WPARAM wParam, LPARAM lParam ) { - hevContactIcon = HookEvent( ME_CLIST_CONTACTICONCHANGED, OnContactIconChanged ); - hevSkinIcons = HookEvent( ME_SKIN_ICONSCHANGED, OnSkinIconsChanged ); - hevContactDrag = HookEvent( ME_CLUI_CONTACTDRAGGING, OnContactDrag ); - hevContactDrop = HookEvent( ME_CLUI_CONTACTDROPPED, OnContactDrop ); - hevContactDragStop = HookEvent( ME_CLUI_CONTACTDRAGSTOP, OnContactDragStop ); - hevContactSetting = HookEvent( ME_DB_CONTACT_SETTINGCHANGED, OnContactSettingChanged ); - hevContactDeleted = HookEvent( ME_DB_CONTACT_DELETED, OnContactDeleted ); - hevOptionsInit = HookEvent( ME_OPT_INITIALISE, OnOptionsInitialize ); - hevStatusMode = HookEvent( ME_CLIST_STATUSMODECHANGE, OnStatusModeChange ); - hevPrebuildMenu = HookEvent( ME_CLIST_PREBUILDCONTACTMENU, OnPrebuildContactMenu ); - hwndMiranda = (HWND)CallService( MS_CLUI_GETHWND, 0, 0 ); - + HookEvent( ME_CLIST_CONTACTICONCHANGED, OnContactIconChanged ); + HookEvent( ME_SKIN_ICONSCHANGED, OnSkinIconsChanged ); + HookEvent( ME_CLUI_CONTACTDRAGGING, OnContactDrag ); + HookEvent( ME_CLUI_CONTACTDROPPED, OnContactDrop ); + HookEvent( ME_CLUI_CONTACTDRAGSTOP, OnContactDragStop ); + HookEvent( ME_DB_CONTACT_SETTINGCHANGED, OnContactSettingChanged ); + HookEvent( ME_DB_CONTACT_DELETED, OnContactDeleted ); + HookEvent( ME_OPT_INITIALISE, OnOptionsInitialize ); + HookEvent( ME_CLIST_STATUSMODECHANGE, OnStatusModeChange ); + HookEvent( ME_CLIST_PREBUILDCONTACTMENU, OnPrebuildContactMenu ); + + hwndMiranda = (HWND)CallService( MS_CLUI_GETHWND, 0, 0 ); mir_subclassWindow(hwndMiranda, newMirandaWndProc); // No thumbs yet -- cgit v1.2.3