diff pidgin/gtkblist.c @ 18241:83ea1733979b

This is a less dumb way to make sure we don't wrap
author Mark Doliner <mark@kingant.net>
date Sat, 23 Jun 2007 18:53:14 +0000
parents e3a4ed0febd2
children 51ebbe199514
line wrap: on
line diff
--- a/pidgin/gtkblist.c	Sat Jun 23 06:32:09 2007 +0000
+++ b/pidgin/gtkblist.c	Sat Jun 23 18:53:14 2007 +0000
@@ -2976,10 +2976,11 @@
 		signon = purple_presence_get_login_time(presence);
 		if (full && PURPLE_BUDDY_IS_ONLINE(b) && signon > 0)
 		{
-			if (time(NULL) - signon > 63072000 /* 2 years */) {
+			if (signon > time(NULL)) {
 				/*
-				 * Our local clock must be wrong, show the actual
-				 * date instead of "4 days", etc.
+				 * They signed on in the future?!  Our local clock
+				 * must be wrong, show the actual date instead of
+				 * "4 days", etc.
 				 */
 				tmp = g_strdup(purple_date_format_long(localtime(&signon)));
 			} else