[gtk+] main: Set event user data earlier
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] main: Set event user data earlier
- Date: Fri, 12 Jan 2018 21:30:25 +0000 (UTC)
commit abc0f67cf6d3c3e8fee1109bbf166bb35ee1a1b4
Author: Timm Bäder <mail baedert org>
Date: Thu Jan 11 11:58:05 2018 +0100
main: Set event user data earlier
event_widget is not modified anymore after the assignment from
handle_pointing event and we need the event's user data set for the
_gtk_window_check_handle_wm_event call.
gtk/gtkmain.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c
index 94787f5..c0e299f 100644
--- a/gtk/gtkmain.c
+++ b/gtk/gtkmain.c
@@ -1713,6 +1713,8 @@ gtk_main_do_event (GdkEvent *event)
if (!event_widget)
goto cleanup;
+ gdk_event_set_user_data (event, G_OBJECT (event_widget));
+
window_group = gtk_main_get_window_group (event_widget);
device = gdk_event_get_device (event);
@@ -1753,8 +1755,6 @@ gtk_main_do_event (GdkEvent *event)
if (check_event_in_child_popover (event_widget, grab_widget))
grab_widget = event_widget;
- gdk_event_set_user_data (event, G_OBJECT (event_widget));
-
/* If the widget receiving events is actually blocked by another
* device GTK+ grab
*/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]