comparison libpurple/protocols/oscar/oscar.c @ 27465:ecf2dec4ef5e

Fix a bug where sometimes your away message wouldn't get set at sign on when signing in with an AIM account. Fixes #9626.
author Mark Doliner <mark@kingant.net>
date Mon, 06 Jul 2009 09:30:44 +0000
parents f541583e31bd
children eb059c7d8b11
comparison
equal deleted inserted replaced
27464:09772222714a 27465:ecf2dec4ef5e
3975 message = purple_status_get_attr_string(status, "message"); 3975 message = purple_status_get_attr_string(status, "message");
3976 else 3976 else
3977 message = NULL; 3977 message = NULL;
3978 tmp = purple_markup_strip_html(message); 3978 tmp = purple_markup_strip_html(message);
3979 itmsurl = purple_status_get_attr_string(status, "itmsurl"); 3979 itmsurl = purple_status_get_attr_string(status, "itmsurl");
3980 aim_srv_setextrainfo(od, FALSE, 0, TRUE, tmp, itmsurl); 3980 aim_srv_setextrainfo(od, FALSE, 0, tmp != NULL, tmp, itmsurl);
3981 g_free(tmp); 3981 g_free(tmp);
3982 3982
3983 presence = purple_status_get_presence(status); 3983 presence = purple_status_get_presence(status);
3984 aim_srv_setidle(od, !purple_presence_is_idle(presence) ? 0 : time(NULL) - purple_presence_get_idle_time(presence)); 3984 aim_srv_setidle(od, !purple_presence_is_idle(presence) ? 0 : time(NULL) - purple_presence_get_idle_time(presence));
3985 3985