# HG changeset patch # User Tim Ringenbach # Date 1142807373 0 # Node ID 6a8d3a8932642a2c55032bfc41a4d76d569e30b3 # Parent 57bde2deabcb505631764ba1ddb4192cc4cf287d [gaim-migrate @ 15901] let's not infinite loop here. committer: Tailor Script diff -r 57bde2deabcb -r 6a8d3a893264 src/gtkconv.c --- a/src/gtkconv.c Sat Mar 18 10:20:13 2006 +0000 +++ b/src/gtkconv.c Sun Mar 19 22:29:33 2006 +0000 @@ -6183,10 +6183,12 @@ conv = gtkconv->active_conv; - if(!gaim_status_is_available( + while(l && !gaim_status_is_available( gaim_account_get_active_status( gaim_conversation_get_account(conv)))) - continue; + l = l->next; + if (!l) + break; gaim_gtk_conv_window_remove_gtkconv(hidden_convwin, gtkconv); gaim_gtkconv_placement_place(gtkconv);