summaryrefslogtreecommitdiff
path: root/popup/src/srmm_menu.cpp
diff options
context:
space:
mode:
authormataes2007 <mataes2007@e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb>2011-05-14 19:22:04 +0000
committermataes2007 <mataes2007@e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb>2011-05-14 19:22:04 +0000
commit1f25a46bc55faf59ea16fa1d57a9155744552f55 (patch)
tree1ece642258b31a4c5fc3b1515207a07204a68d0f /popup/src/srmm_menu.cpp
parentb85f92056ab45c740b9d5e15230cbecf6f52b826 (diff)
patch from Wishmaster51:
-link to skins section in options page -unhook events on exit -some typos and resource optimization git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@83 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb
Diffstat (limited to 'popup/src/srmm_menu.cpp')
-rw-r--r--popup/src/srmm_menu.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/popup/src/srmm_menu.cpp b/popup/src/srmm_menu.cpp
index a200286..398d500 100644
--- a/popup/src/srmm_menu.cpp
+++ b/popup/src/srmm_menu.cpp
@@ -39,8 +39,8 @@ Last change by : $Author: Merlin_de $
*************************************************************************************/
static HANDLE hDialogsList = NULL;
+static HANDLE hIconPressed=0,hWindowEvent=0;
-static void SrmmMenu_UpdateIcon(HANDLE hContact);
static int SrmmMenu_ProcessEvent(WPARAM wParam, LPARAM lParam);
static int SrmmMenu_ProcessIconClick(WPARAM wParam, LPARAM lParam);
@@ -60,7 +60,7 @@ void SrmmMenu_Load()
CallService(MS_MSG_ADDICON, 0, (LPARAM)&sid);
sid.dwId = 1;
- sid.szTooltip = Translate("Popup Mode: Favourtite");
+ sid.szTooltip = Translate("Popup Mode: Favourite");
sid.hIcon = sid.hIconDisabled = IcoLib_GetIcon(ICO_FAV,0);
CallService(MS_MSG_ADDICON, 0, (LPARAM)&sid);
@@ -74,8 +74,8 @@ void SrmmMenu_Load()
sid.hIcon = sid.hIconDisabled = IcoLib_GetIcon(ICO_POPUP_OFF,0);
CallService(MS_MSG_ADDICON, 0, (LPARAM)&sid);
- HookEvent(ME_MSG_ICONPRESSED, SrmmMenu_ProcessIconClick);
- HookEvent(ME_MSG_WINDOWEVENT, SrmmMenu_ProcessEvent);
+ hIconPressed = HookEvent(ME_MSG_ICONPRESSED, SrmmMenu_ProcessIconClick);
+ hWindowEvent = HookEvent(ME_MSG_WINDOWEVENT, SrmmMenu_ProcessEvent);
/*
HANDLE hContact = (HANDLE)CallService(MS_DB_CONTACT_FINDFIRST, 0, 0);
while (hContact)
@@ -89,6 +89,8 @@ void SrmmMenu_Load()
void SrmmMenu_Unload()
{
+ UnhookEvent(hIconPressed);
+ UnhookEvent(hWindowEvent);
}
static void SrmmMenu_UpdateIcon(HANDLE hContact)