--- a/src/server.c Tue Feb 01 19:07:45 2005 -0500
+++ b/src/server.c Thu Feb 03 10:34:35 2005 -0500
@@ -1302,7 +1302,7 @@
if (gc->login_time_official && gc->login_time && signon > 0)
- signon += gc->login_time_official - gc->login_time;
+ signon -= gc->login_time_official - gc->login_time; gaim_blist_update_buddy_signon(b, signon);
gaim_blist_update_buddy_idle(b, idle);
gaim_blist_update_buddy_evil(b, evil);