From 123dcff490b3acaf2ce1bab93c08ccdaea43775a Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10> Date: Sun, 6 Sep 2009 23:29:03 +0000 Subject: Fixed crash on popup dismiss git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@470 4f64403b-2f21-0410-a795-97e2b3489a10 --- yapp/notify_imp.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'yapp/notify_imp.cpp') diff --git a/yapp/notify_imp.cpp b/yapp/notify_imp.cpp index 9dc0b2e..89fde14 100644 --- a/yapp/notify_imp.cpp +++ b/yapp/notify_imp.cpp @@ -30,6 +30,12 @@ int Popup2Update(WPARAM wParam, LPARAM lParam) { return 0; } +int AvatarChanged(WPARAM wParam, LPARAM lParam) { + PostMPMessage(MUM_NMAVATAR, (WPARAM)0, (LPARAM)0); + return 0; +} + + INT_PTR svcPopup2Update(WPARAM wParam, LPARAM lParam) { return Popup2Update(wParam, lParam); } @@ -102,10 +108,12 @@ int NotifyOptionsInitialize(WPARAM wParam,LPARAM lParam) } HANDLE hEventNotifyOptInit, hEventNotifyModulesLoaded; +HANDLE hAvChangeEvent; int NotifyModulesLoaded(WPARAM wParam,LPARAM lParam) { hEventNotifyOptInit = HookEvent(ME_NOTIFY_OPT_INITIALISE, NotifyOptionsInitialize); + hAvChangeEvent = HookEvent(ME_AV_AVATARCHANGED, AvatarChanged); return 0; } @@ -129,6 +137,7 @@ void DeinitNotify() { UnhookEvent(hhkUpdate); UnhookEvent(hhkRemove); + UnhookEvent(hAvChangeEvent); UnhookEvent(hEventNotifyOptInit); UnhookEvent(hEventNotifyModulesLoaded); -- cgit v1.2.3