changeset 753:584db5f21e43

Improve "/event list"
author Mikael Berthe <mikael@lilotux.net>
date Tue, 14 Mar 2006 12:02:22 +0100
parents d2d5ee71e68c
children 5b962b978573
files mcabber/src/events.c mcabber/src/events.h
diffstat 2 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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);