Mercurial > pidgin.yaz
diff libpurple/protocols/oscar/oscar.c @ 15625:3548e64b0245
Combine two functions that did similar things. This is a little
cleaner, but more importantly it's more extensible.
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Mon, 12 Feb 2007 08:43:04 +0000 |
parents | 71af5b6209d5 |
children | 2261750cf4e9 |
line wrap: on
line diff
--- a/libpurple/protocols/oscar/oscar.c Sun Feb 11 21:58:50 2007 +0000 +++ b/libpurple/protocols/oscar/oscar.c Mon Feb 12 08:43:04 2007 +0000 @@ -3605,7 +3605,7 @@ else message = NULL; tmp = gaim_markup_strip_html(message); - aim_srv_setstatusmsg(od, tmp); + aim_srv_setextrainfo(od, FALSE, 0, TRUE, tmp); g_free(tmp); aim_srv_setidle(od, 0); @@ -4411,7 +4411,7 @@ else if (!strcmp(status_id, OSCAR_STATUS_ID_CUSTOM)) data |= AIM_ICQ_STATE_OUT | AIM_ICQ_STATE_AWAY; - aim_srv_setextstatus(od, data); + aim_srv_setextrainfo(od, TRUE, data, FALSE, NULL); } static void @@ -4492,7 +4492,7 @@ } } - aim_srv_setstatusmsg(od, status_text); + aim_srv_setextrainfo(od, FALSE, 0, TRUE, status_text); g_free(status_text); /* This is needed for us to un-set any previous away message. */