# HG changeset patch # User Richard Laager # Date 1150694274 0 # Node ID d1fdde7cfc0ae3ba62a8acdfd5458b6a5437eb89 # Parent 3c6d0c24179a3333ff7a544b591cb266c44db43b [gaim-migrate @ 16281] SF Patch #1500640 from bsponline Fixes SF Bug #1493888 The bug description is: "These are the steps you need to take to reproduce the bug in beta3: 1. expand a contact. 2. re-arrange the protocol order for the contact. 3. do NOT collapse the contact. 4. hover over another contact. The other contact will auto-expand too, which it should not." committer: Tailor Script diff -r 3c6d0c24179a -r d1fdde7cfc0a src/gtkblist.c --- a/src/gtkblist.c Mon Jun 19 04:49:12 2006 +0000 +++ b/src/gtkblist.c Mon Jun 19 05:17:54 2006 +0000 @@ -1659,6 +1659,11 @@ static void gaim_gtk_blist_drag_data_rcv_cb(GtkWidget *widget, GdkDragContext *dc, guint x, guint y, GtkSelectionData *sd, guint info, guint t) { + if (gtkblist->drag_timeout) { + g_source_remove(gtkblist->drag_timeout); + gtkblist->drag_timeout = 0; + } + if (sd->target == gdk_atom_intern("GAIM_BLIST_NODE", FALSE) && sd->data) { GaimBlistNode *n = NULL; GtkTreePath *path = NULL;