diff options
Diffstat (limited to 'tipper/tipper.cpp')
-rw-r--r-- | tipper/tipper.cpp | 4 |
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);
|