src/protocols/oscar/oscar.c

changeset 4841
65cf779d4f49
parent 4838
653f06ff2acf
child 4842
b89b7d818854
--- a/src/protocols/oscar/oscar.c	Thu Mar 20 16:58:09 2003 +0000
+++ b/src/protocols/oscar/oscar.c	Thu Mar 20 21:13:07 2003 +0000
@@ -2998,7 +2998,7 @@
 	if (bi) {
 		gchar *yay;
 		char *caps = caps_string(bi->caps);
-		char *tstr = sec_to_text(time(NULL) - bi->signon);
+		char *tstr = sec_to_text(time(NULL) - bi->signon + gc->login_time_official - gc->login_time);
 		yay = g_strdup_printf(_("<b>Logged In:</b> %s%s%s"), tstr, 
 				       caps ? _("\n<b>Capabilities:</b> ") : "", caps ? caps : "");
 		free(tstr);
@@ -3519,7 +3519,9 @@
 	va_end(ap);
 
 	gc->evil = info->warnlevel/10;
-	/* gc->correction_time = (info->onlinesince - gc->login_time); */
+
+	if (info->onlinesince)
+		gc->login_time_official = info->onlinesince;
 
 	return 1;
 }

mercurial