# HG changeset patch # User Mark Doliner # Date 1210195130 0 # Node ID 4f65a1983a0ad86a3f1d6ce38a4f85e765747896 # Parent b4b7ba4d1a665cade913109e1432e4ea52da2848 When setting yourself to invisible on AIM, don't set an away message of "Invisible" because it's a little strange. The invisible status for AIM is supposed to be independent; so you are able to be available or away or whatver, and you cnan toggle your inivisible status all the live long day. But we don't have a UI for that, so setting yourself to invisible also sets you to available. It's pretty unimportant, though, since no one can actually see you diff -r b4b7ba4d1a66 -r 4f65a1983a0a libpurple/protocols/oscar/oscar.c --- a/libpurple/protocols/oscar/oscar.c Wed May 07 20:24:12 2008 +0000 +++ b/libpurple/protocols/oscar/oscar.c Wed May 07 21:18:50 2008 +0000 @@ -4546,7 +4546,7 @@ { /* Do nothing! */ } - else if (primitive == PURPLE_STATUS_AVAILABLE) + else if (primitive == PURPLE_STATUS_AVAILABLE || primitive == PURPLE_STATUS_INVISIBLE) { const char *status_html, *itmsurl; char *status_text = NULL;