# HG changeset patch # User Sadrul Habib Chowdhury # Date 1188291228 0 # Node ID b17bd24fca8d01f765ab8e13d5e3c2bcfd4919f0 # Parent 4da3c8618c241021c18966bc947108796ad1f5ee Don't trigger 'receiving-' and 'received-' signals when sending attention request. diff -r 4da3c8618c24 -r b17bd24fca8d libpurple/server.c --- a/libpurple/server.c Tue Aug 28 04:32:52 2007 +0000 +++ b/libpurple/server.c Tue Aug 28 08:53:48 2007 +0000 @@ -272,6 +272,7 @@ PurpleAttentionType *attn; PurpleMessageFlags flags; PurplePlugin *prpl; + PurpleConversation *conv; gboolean (*send_attention)(PurpleConnection *, const char *, guint); gchar *description; @@ -302,8 +303,8 @@ if (!send_attention(gc, who, type_code)) return; - /* TODO: icons, sound, shaking... same as serv_got_attention(). */ - serv_got_im(gc, who, description, flags, mtime); + conv = purple_conversation_new(PURPLE_CONV_TYPE_IM, gc->account, who); + purple_conv_im_write(PURPLE_CONV_IM(conv), NULL, description, flags, mtime); g_free(description); }