disco.c
changeset 26 91987ea19f24
parent 25 05469ec9c2e0
child 27 0539bca09f11
--- a/disco.c	Sun Jan 31 20:44:05 2010 +0200
+++ b/disco.c	Mon Feb 15 17:51:21 2010 +0200
@@ -594,19 +594,7 @@
 
 static void disco_hh (guint32 htype, hk_arg_t *args, gpointer ignore)
 {
-#ifdef HOOK_PRE_DISCONNECT
 	disco_unregister_handlers ();
-#else
-	hk_arg_t *arg;
-
-	for (arg = args; arg->name; ++arg)
-		if (!strcmp (arg->name, "hook")) {
-			if (!strcmp (arg->value, "hook-pre-disconnect"))
-				disco_unregister_handlers ();
-			return;
-		}
-#endif
-
 	return;
 }
 
@@ -620,11 +608,7 @@
 	}
 
 	// hook handler
-#ifdef HOOK_PRE_DISCONNECT
 	hk_add_handler (disco_hh, HOOK_PRE_DISCONNECT, NULL);
-#else
-	hk_add_handler (disco_hh, HOOK_INTERNAL, NULL);
-#endif
 
 	// command
 	cmd_add ("disco", "", disco_cid, COMPL_JID, do_disco, NULL);