Mercurial > pidgin.yaz
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 |