summaryrefslogtreecommitdiff
path: root/yapp/notify_imp.cpp
diff options
context:
space:
mode:
author(no author) <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10>2009-09-06 23:29:03 +0000
committer(no author) <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10>2009-09-06 23:29:03 +0000
commit123dcff490b3acaf2ce1bab93c08ccdaea43775a (patch)
treec90bcf7bb37b88088d284acf27c0662648bab737 /yapp/notify_imp.cpp
parentffd5a2a14c665a6f42378ab961108dd4d80468ef (diff)
Fixed crash on popup dismiss
git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@470 4f64403b-2f21-0410-a795-97e2b3489a10
Diffstat (limited to 'yapp/notify_imp.cpp')
-rw-r--r--yapp/notify_imp.cpp9
1 files changed, 9 insertions, 0 deletions
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);