--- a/mcabber/src/events.c Tue Mar 14 11:55:41 2006 +0100
+++ b/mcabber/src/events.c Tue Mar 14 12:02:22 2006 +0100
@@ -74,6 +74,7 @@
g_free(i->id);
if (i->xmldata) xmlnode_free(i->xmldata);
if (i->data) g_free(i->data);
+ if (i->desc) g_free(i->desc);
g_free(i);
evs_list = g_slist_remove(evs_list, p->data);
return 0; // Ok, deleted
@@ -142,7 +143,8 @@
scr_LogPrint(LPRINT_LOGNORM, "Events list:");
for (p = evs_list; p; p = g_slist_next(p)) {
i = p->data;
- scr_LogPrint(LPRINT_LOGNORM, "Id: %s", i->id);
+ scr_LogPrint(LPRINT_LOGNORM,
+ "Id: %-3s %s", i->id, (i->desc ? i->desc : ""));
}
scr_LogPrint(LPRINT_LOGNORM, "End of events list.");
}
--- a/mcabber/src/events.h Tue Mar 14 11:55:41 2006 +0100
+++ b/mcabber/src/events.h Tue Mar 14 12:02:22 2006 +0100
@@ -24,6 +24,7 @@
gpointer data;
void (*callback)();
xmlnode xmldata;
+ char *desc;
} eviqs;
eviqs *evs_new(guint8 type, time_t timeout);