diff -Nurp ../pidgin-2.6.3/libpurple/protocols/gg/gg.c ./libpurple/protocols/gg/gg.c --- ../pidgin-2.6.3/libpurple/protocols/gg/gg.c 2009-08-19 22:40:05.000000000 +0200 +++ ./libpurple/protocols/gg/gg.c 2009-08-19 22:37:58.000000000 +0200 @@ -2204,9 +2204,9 @@ static void ggp_set_status(PurpleAccount new_status = ggp_to_gg_status(status, &new_msg); if (new_msg == NULL) { - gg_change_status(info->session, new_status); + gg_change_status(info->session, new_status | GG_STATUS_FRIENDS_MASK); } else { - gg_change_status_descr(info->session, new_status, new_msg); + gg_change_status_descr(info->session, new_status | GG_STATUS_FRIENDS_MASK, new_msg); g_free(new_msg); }