From: Mark D. <the...@us...> - 2003-03-20 21:29:00
|
Update of /cvsroot/gaim/gaim/src/protocols/oscar In directory sc8-pr-cvs1:/tmp/cvs-serv30055/src/protocols/oscar Modified Files: oscar.c Log Message: I noticed that if aim doesn't send us the little thingy telling us when we've signed on, this would screw up. SO, this is a little workaround type thing. And also, your mom! Index: oscar.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/oscar/oscar.c,v retrieving revision 1.316 retrieving revision 1.317 diff -u -d -r1.316 -r1.317 --- oscar.c 20 Mar 2003 21:13:07 -0000 1.316 +++ oscar.c 20 Mar 2003 21:28:53 -0000 1.317 @@ -2998,7 +2998,8 @@ if (bi) { gchar *yay; char *caps = caps_string(bi->caps); - char *tstr = sec_to_text(time(NULL) - bi->signon + gc->login_time_official - gc->login_time); + char *tstr = sec_to_text(time(NULL) - bi->signon + + (gc->login_time_official ? gc->login_time_official - gc->login_time : 0)); yay = g_strdup_printf(_("<b>Logged In:</b> %s%s%s"), tstr, caps ? _("\n<b>Capabilities:</b> ") : "", caps ? caps : ""); free(tstr); |