From 21c835f71979bcf78ca95879354dfee9e90443c5 Mon Sep 17 00:00:00 2001 From: sje Date: Thu, 8 Feb 2007 00:18:40 +0000 Subject: fix for nudge show/hide menu item git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@117 4f64403b-2f21-0410-a795-97e2b3489a10 --- metacontacts/meta_menu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'metacontacts/meta_menu.c') diff --git a/metacontacts/meta_menu.c b/metacontacts/meta_menu.c index 7e21456..65c58a1 100644 --- a/metacontacts/meta_menu.c +++ b/metacontacts/meta_menu.c @@ -495,9 +495,9 @@ int Meta_ModifyMenu(WPARAM wParam, LPARAM lParam) // lParam = BOOL show { char serviceFunc[256]; - char *proto; - mir_snprintf(serviceFunc, 256, "%s/SendNudge", proto = (char *)CallService(MS_PROTO_GETCONTACTBASEPROTO, (WPARAM)hContact, 0)); - CallService(MS_NUDGE_SHOWMENU, (WPARAM)proto, (LPARAM)ServiceExists(serviceFunc)); + hContact = Meta_GetMostOnline((HANDLE)wParam); + mir_snprintf(serviceFunc, 256, "%s/SendNudge", (char *)CallService(MS_PROTO_GETCONTACTBASEPROTO, (WPARAM)hContact, 0)); + CallService(MS_NUDGE_SHOWMENU, (WPARAM)META_PROTO, (LPARAM)ServiceExists(serviceFunc)); } } else -- cgit v1.2.3