# HG changeset patch # User Sadrul Habib Chowdhury # Date 1208917871 0 # Node ID c7c97c62e1319e12c463d5f5dfd187598f41d6da # Parent 3a41eb4576058fad2eae48546e10b04664287c38 Fix a crash which I think happens when the same buddy is in the buddylist more than once, and when certain stars are aligned. diff -r 3a41eb457605 -r c7c97c62e131 finch/gntconv.c --- a/finch/gntconv.c Wed Apr 23 02:29:39 2008 +0000 +++ b/finch/gntconv.c Wed Apr 23 02:31:11 2008 +0000 @@ -682,7 +682,7 @@ ggc->active_conv = conv; FINCH_SET_DATA(conv, ggc); - if (cc && FINCH_GET_DATA(cc)) { + if (cc && FINCH_GET_DATA(cc) && cc != conv) { finch_conversation_set_active(conv); return; }