From 68fb5b04f27d7e2eac64837b1ac044423a4532f8 Mon Sep 17 00:00:00 2001 From: Michael Zucci Date: Fri, 16 Jan 2004 07:18:17 +0000 Subject: added some hook debug h(x) svn path=/trunk/; revision=24267 --- camel/camel-object.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'camel') diff --git a/camel/camel-object.c b/camel/camel-object.c index 3d7c90baa6..43ff9c1d7f 100644 --- a/camel/camel-object.c +++ b/camel/camel-object.c @@ -37,6 +37,7 @@ #define d(x) #define b(x) /* object bag */ +#define h(x) /* hooks */ /* I just mashed the keyboard for these... */ #define CAMEL_OBJECT_MAGIC 0x77A344ED @@ -1098,6 +1099,8 @@ setup: hooks->list_length++; camel_object_unget_hooks(obj); + h(printf("%p hook event '%s' %p %p = %d\n", vo, name, func, data, id)); + return id; } @@ -1117,6 +1120,8 @@ camel_object_remove_event(void *vo, unsigned int id) return; } + h(printf("%p remove event %d\n", vo, id)); + /* scan hooks for this event, remove it, or flag it if we're busy */ hooks = camel_object_get_hooks(obj); parent = (CamelHookPair *)&hooks->list; @@ -1161,6 +1166,8 @@ camel_object_unhook_event(void *vo, const char * name, CamelObjectEventHookFunc return; } + h(printf("%p unhook event '%s' %p %p\n", vo, name, func, data)); + /* scan hooks for this event, remove it, or flag it if we're busy */ hooks = camel_object_get_hooks(obj); parent = (CamelHookPair *)&hooks->list; -- cgit v1.2.3