diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | gtk/gtkdnd.c | 5 |
2 files changed, 9 insertions, 1 deletions
@@ -1,5 +1,10 @@ 2007-09-09 Matthias Clasen <mclasen@redhat.com> + * gtk/gtkdnd.c (gtk_drag_source_info_destroy): Remove + update_idle here. Might fix #383003. + +2007-09-09 Matthias Clasen <mclasen@redhat.com> + * gtk/gtkiconview.c (gtk_icon_view_item_hit_test): Add a bounding box test that will avoid getting the individual cell boxes if they haven't been calculated yet. (#404541) diff --git a/gtk/gtkdnd.c b/gtk/gtkdnd.c index 31d1d9233e..856c49197b 100644 --- a/gtk/gtkdnd.c +++ b/gtk/gtkdnd.c @@ -3803,6 +3803,9 @@ gtk_drag_source_info_destroy (GtkDragSourceInfo *info) if (info->drop_timeout) g_source_remove (info->drop_timeout); + if (info->update_idle) + g_source_remove (info->update_idle); + g_free (info); } @@ -3857,7 +3860,7 @@ gtk_drag_update_idle (gpointer data) static void gtk_drag_add_update_idle (GtkDragSourceInfo *info) { - /* We use an idle lowerthan GDK_PRIORITY_REDRAW so that exposes + /* We use an idle lower than GDK_PRIORITY_REDRAW so that exposes * from the last move can catch up before we move again. */ if (!info->update_idle) |