--- a/lastseen/lastseen.c Sun Jun 24 16:58:58 2007 -0400
+++ b/lastseen/lastseen.c Sun Jun 24 16:59:12 2007 -0400
@@ -108,29 +108,19 @@
purple_blist_node_set_int((PurpleBlistNode*)buddy, "signedoff", time(NULL) );
-#if PURPLE_VERSION_CHECK(2,0,0)
drawing_tooltip_cb(PurpleBlistNode *node, GString *str, gboolean full, void *data)
-drawing_tooltip_cb(PurpleBlistNode *node, char **text, void *data)
PurpleBuddy *buddy = NULL;
time_t last = 0, max = 0, off = 0, on = 0;
gchar *seen = NULL, *said = NULL, *offs = NULL, *ons = NULL;
-#if !PURPLE_VERSION_CHECK(2,0,0)
if(PURPLE_BLIST_NODE_IS_BUDDY(node))
-#if PURPLE_VERSION_CHECK(2,0,0)
node = (PurpleBlistNode *)purple_buddy_get_contact((PurpleBuddy *)node);
@@ -167,31 +157,15 @@
said = g_strchomp(g_markup_escape_text(tmp, -1));
-#if PURPLE_VERSION_CHECK(2,0,0)
g_string_append_printf(str,
- "%s %s" /* Last seen */
- "%s %s" /* Last said */
- "%s %s" /* Signed on */
- "%s %s", /* Signed off */
- seen ? _("\n<b>Last Seen:</b>") : "", seen ? seen : "",
- said ? _("\n<b>Last Said:</b>") : "", said ? said : "",
- ons ? _("\n<b>Signed On:</b>") : "", ons ? ons : "",
- offs ? _("\n<b>Signed Off:</b>") : "", offs ? offs : "");
- tmp2 = g_strdup(*text);
- *text = g_strdup_printf("%s" /* existing */
- "%s %s" /* Last seen */
- "%s %s" /* Last said */
- "%s %s" /* Signed on */
- "%s %s", /* Signed off */
- seen ? _("\n<b>Last Seen:</b>") : "", seen ? seen : "",
- said ? _("\n<b>Last Said:</b>") : "", said ? said : "",
- ons ? _("\n<b>Signed On:</b>") : "", ons ? ons : "",
- offs ? _("\n<b>Signed Off:</b>") : "", offs ? offs : "");
+ "%s%s", /* Signed off */ + seen ? _("\n<b>Last Seen</b>: ") : "", seen ? seen : "", + said ? _("\n<b>Last Said</b>: ") : "", said ? said : "", + ons ? _("\n<b>Signed On</b>: ") : "", ons ? ons : "", + offs ? _("\n<b>Signed Off</b>: ") : "", offs ? offs : "");