From 246d68e4a502d75eec21dd5015cbeca76bdeb247 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 9 Jun 2005 17:15:04 +0000 Subject: [PATCH] Update the user time on the window when a drop happens. (#169364, 2005-06-09 Matthias Clasen * gdk/x11/gdkdnd-x11.c (motif_drop_start, xdnd_drop_filter): Update the user time on the window when a drop happens. (#169364, Alexander Hunziker, patch by Elijah Newren) --- ChangeLog | 6 ++++++ ChangeLog.pre-2-10 | 6 ++++++ ChangeLog.pre-2-8 | 6 ++++++ gdk/x11/gdkdnd-x11.c | 4 ++++ 4 files changed, 22 insertions(+) diff --git a/ChangeLog b/ChangeLog index 7e8ed883d3..d26b11adba 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-06-09 Matthias Clasen + + * gdk/x11/gdkdnd-x11.c (motif_drop_start, xdnd_drop_filter): Update + the user time on the window when a drop happens. (#169364, Alexander + Hunziker, patch by Elijah Newren) + 2005-06-08 Matthias Clasen * gtk/gtktreemodel.c (gtk_tree_path_new_from_string): Check for diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 7e8ed883d3..d26b11adba 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +2005-06-09 Matthias Clasen + + * gdk/x11/gdkdnd-x11.c (motif_drop_start, xdnd_drop_filter): Update + the user time on the window when a drop happens. (#169364, Alexander + Hunziker, patch by Elijah Newren) + 2005-06-08 Matthias Clasen * gtk/gtktreemodel.c (gtk_tree_path_new_from_string): Check for diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 7e8ed883d3..d26b11adba 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,9 @@ +2005-06-09 Matthias Clasen + + * gdk/x11/gdkdnd-x11.c (motif_drop_start, xdnd_drop_filter): Update + the user time on the window when a drop happens. (#169364, Alexander + Hunziker, patch by Elijah Newren) + 2005-06-08 Matthias Clasen * gtk/gtktreemodel.c (gtk_tree_path_new_from_string): Check for diff --git a/gdk/x11/gdkdnd-x11.c b/gdk/x11/gdkdnd-x11.c index 2e1cff732a..ca66dbd2f7 100644 --- a/gdk/x11/gdkdnd-x11.c +++ b/gdk/x11/gdkdnd-x11.c @@ -1741,6 +1741,8 @@ motif_drop_start (GdkEvent *event, event->dnd.x_root = x_root; event->dnd.y_root = y_root; + gdk_x11_window_set_user_time (event->any.window, timestamp); + g_object_ref (new_context); display_x11->current_dest_drag = new_context; @@ -2904,6 +2906,8 @@ xdnd_drop_filter (GdkXEvent *xev, event->dnd.time = time; event->dnd.x_root = private->last_x; event->dnd.y_root = private->last_y; + + gdk_x11_window_set_user_time (event->any.window, time); return GDK_FILTER_TRANSLATE; }