Mercurial > pidgin.yaz
comparison src/gtkblist.c @ 13832:d1fdde7cfc0a
[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 <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Mon, 19 Jun 2006 05:17:54 +0000 |
parents | f41a515307a9 |
children | b869ab32cccc |
comparison
equal
deleted
inserted
replaced
13831:3c6d0c24179a | 13832:d1fdde7cfc0a |
---|---|
1657 } | 1657 } |
1658 | 1658 |
1659 static void gaim_gtk_blist_drag_data_rcv_cb(GtkWidget *widget, GdkDragContext *dc, guint x, guint y, | 1659 static void gaim_gtk_blist_drag_data_rcv_cb(GtkWidget *widget, GdkDragContext *dc, guint x, guint y, |
1660 GtkSelectionData *sd, guint info, guint t) | 1660 GtkSelectionData *sd, guint info, guint t) |
1661 { | 1661 { |
1662 if (gtkblist->drag_timeout) { | |
1663 g_source_remove(gtkblist->drag_timeout); | |
1664 gtkblist->drag_timeout = 0; | |
1665 } | |
1666 | |
1662 if (sd->target == gdk_atom_intern("GAIM_BLIST_NODE", FALSE) && sd->data) { | 1667 if (sd->target == gdk_atom_intern("GAIM_BLIST_NODE", FALSE) && sd->data) { |
1663 GaimBlistNode *n = NULL; | 1668 GaimBlistNode *n = NULL; |
1664 GtkTreePath *path = NULL; | 1669 GtkTreePath *path = NULL; |
1665 GtkTreeViewDropPosition position; | 1670 GtkTreeViewDropPosition position; |
1666 memcpy(&n, sd->data, sizeof(n)); | 1671 memcpy(&n, sd->data, sizeof(n)); |