# HG changeset patch # User Mark Doliner # Date 1130304039 0 # Node ID 36c2e09c2cf98328edfdd0feef3a6902be4dcf38 # Parent 825d3ca6ffcda8248d27eb5e93189a80c3435879 [gaim-migrate @ 14126] I feel like idle wouldn't work correctly in Bonjour before this change. committer: Tailor Script diff -r 825d3ca6ffcd -r 36c2e09c2cf9 src/protocols/bonjour/bonjour.c --- a/src/protocols/bonjour/bonjour.c Wed Oct 26 05:17:19 2005 +0000 +++ b/src/protocols/bonjour/bonjour.c Wed Oct 26 05:20:39 2005 +0000 @@ -202,13 +202,12 @@ * -away ("dnd") * Each of them can have an optional message. */ - if (primitive == GAIM_STATUS_AVAILABLE) { - bonjour_status = "avail"; - } else if (gaim_presence_is_idle(presence)) { - bonjour_status = "away"; - } else { - bonjour_status = "dnd"; - } + if (gaim_presence_is_available(presence)) + bd->dns_sd_data->status = g_strdup("avail"); + else if (gaim_presence_is_idle(presence)) + bd->dns_sd_data->status = g_strdup("away"); + else + bd->dns_sd_data->status = g_strdup("dnd"); gc = gaim_account_get_connection(account); bd = gc->proto_data;