--- a/libpurple/protocols/gg/status.c Mon Sep 16 10:31:57 2013 +0200 +++ b/libpurple/protocols/gg/status.c Mon Sep 16 11:08:09 2013 +0200 @@ -164,7 +164,9 @@ case GG_STATUS_NOT_AVAIL: case GG_STATUS_NOT_AVAIL_DESCR: case GG_STATUS_BLOCKED: +#if GGP_ENABLE_GG11 case GG_STATUS_UNKNOWN: +#endif return purple_primitive_get_id_from_type( PURPLE_STATUS_OFFLINE); case GG_STATUS_FFC: @@ -420,8 +422,12 @@ return; } ggp_buddy_get_data(buddy)->blocked = (status == GG_STATUS_BLOCKED); +#if GGP_ENABLE_GG11 ggp_buddy_get_data(buddy)->not_a_friend = (status == GG_STATUS_UNKNOWN); - +#else + ggp_buddy_get_data(buddy)->not_a_friend = FALSE; +#endif + if (descr != NULL) { status_message = g_strdup(descr);