libpurple/protocols/jabber/jabber.c

changeset 29787
645de6afcc0a
parent 29771
b276f3e127af
child 29827
324821bfa1af
equal deleted inserted replaced
29786:7f1b7429119c 29787:645de6afcc0a
2955 { 2955 {
2956 JabberStream *js = gc->proto_data; 2956 JabberStream *js = gc->proto_data;
2957 gchar *error = NULL; 2957 gchar *error = NULL;
2958 2958
2959 if (!_jabber_send_buzz(js, username, &error)) { 2959 if (!_jabber_send_buzz(js, username, &error)) {
2960 PurpleAccount *account = purple_connection_get_account(gc);
2961 PurpleConversation *conv =
2962 purple_find_conversation_with_account(PURPLE_CONV_TYPE_ANY, username, account);
2960 purple_debug_error("jabber", "jabber_send_attention: jabber_cmd_buzz failed with error: %s\n", error ? error : "(NULL)"); 2963 purple_debug_error("jabber", "jabber_send_attention: jabber_cmd_buzz failed with error: %s\n", error ? error : "(NULL)");
2964
2965 if (conv) {
2966 purple_conversation_write(conv, username, error, PURPLE_MESSAGE_ERROR,
2967 time(NULL));
2968 }
2969
2961 g_free(error); 2970 g_free(error);
2962 return FALSE; 2971 return FALSE;
2963 } 2972 }
2964 2973
2965 return TRUE; 2974 return TRUE;

mercurial