summaryrefslogtreecommitdiff
path: root/tipper/tipper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tipper/tipper.cpp')
-rw-r--r--tipper/tipper.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/tipper/tipper.cpp b/tipper/tipper.cpp
index 953e8e9..ca6690f 100644
--- a/tipper/tipper.cpp
+++ b/tipper/tipper.cpp
@@ -22,7 +22,7 @@ ColourIDW colour_id_bgw = {0}, colour_id_borderw = {0}, colour_id_dividerw = {0}
HFONT hFontTitle = 0, hFontLabels = 0, hFontValues = 0;
// hooked here so it's in the main thread
-HANDLE hAvChangeEvent = 0, hShowTipEvent = 0, hHideTipEvent = 0, hAckEvent = 0, hFramesSBShow = 0, hFramesSBHide = 0, hSettingChangedEvent = 0;
+HANDLE hAvChangeEvent = 0, hAvContactChangeEvent = 0, hShowTipEvent = 0, hHideTipEvent = 0, hAckEvent = 0, hFramesSBShow = 0, hFramesSBHide = 0, hSettingChangedEvent = 0;
HANDLE hShowTipService = 0, hShowTipWService = 0, hHideTipService = 0;
@@ -358,6 +358,7 @@ int ModulesLoaded(WPARAM wParam, LPARAM lParam) {
}
hAvChangeEvent = HookEvent(ME_AV_AVATARCHANGED, AvatarChanged);
+ hAvContactChangeEvent = HookEvent(ME_AV_CONTACTAVATARCHANGED, AvatarChanged);
hShowTipEvent = HookEvent(ME_CLC_SHOWINFOTIP, ShowTip);
hHideTipEvent = HookEvent(ME_CLC_HIDEINFOTIP, HideTip);
hAckEvent = HookEvent(ME_PROTO_ACK, ProtoAck);
@@ -377,6 +378,7 @@ int Shutdown(WPARAM wParam, LPARAM lParam) {
if(hFramesSBShow) UnhookEvent(hFramesSBShow);
if(hFramesSBHide) UnhookEvent(hFramesSBHide);
if(hAvChangeEvent) UnhookEvent(hAvChangeEvent);
+ if(hAvContactChangeEvent) UnhookEvent(hAvContactChangeEvent);
if(hShowTipEvent) UnhookEvent(hShowTipEvent);
if(hHideTipEvent) UnhookEvent(hHideTipEvent);
if(hAckEvent) UnhookEvent(hAckEvent);