diff options
author | Marcus Lundblad <malu@pidgin.im> | 2009-11-15 21:03:10 +0000 |
---|---|---|
committer | Marcus Lundblad <malu@pidgin.im> | 2009-11-15 21:03:10 +0000 |
commit | 4cad0f205be01ca4c796fe7fbfb094de331a57ae (patch) | |
tree | b1b8d83a5bd73c10f18d8495e0840ce425ff92d8 | |
parent | cbb9ebd22dfa1c5a606d76dae6ded3af39350c21 (diff) | |
download | pidgin-4cad0f205be01ca4c796fe7fbfb094de331a57ae.tar.gz |
Fix compilation error
-rw-r--r-- | libpurple/protocols/yahoo/libymsg.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/libpurple/protocols/yahoo/libymsg.c b/libpurple/protocols/yahoo/libymsg.c index 7f5a27055d..74a0f4d708 100644 --- a/libpurple/protocols/yahoo/libymsg.c +++ b/libpurple/protocols/yahoo/libymsg.c @@ -1116,12 +1116,17 @@ static void yahoo_process_message(PurpleConnection *gc, struct yahoo_packet *pkt m = m2; purple_util_chrreplace(m, '\r', '\n'); if (!strcmp(m, "<ding>")) { + PurpleConversation *conv = NULL; char *username; username = g_markup_escape_text(im->fed_from, -1); + conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_ANY, + username, account); purple_prpl_got_attention(gc, username, YAHOO_BUZZ); - purple_conversation_attention(c, username, 0, PURPLE_MESSAGE_RECV, - time(NULL)); + if (conv) { + purple_conversation_attention(conv, username, 0, PURPLE_MESSAGE_RECV, + time(NULL)); + } g_free(username); g_free(m); g_free(im->fed_from); |