summaryrefslogtreecommitdiff
path: root/gdk/x11
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2017-10-11 15:55:19 +0200
committerCarlos Garnacho <carlosg@gnome.org>2017-12-14 00:58:32 +0100
commit64decbfd7415f0e634743949ae6e0a52b46452fe (patch)
tree58e8e6d0d323ee865f66def35eaecb44fa1605b8 /gdk/x11
parentb9db0b55cb68985185feff891146beef6456c427 (diff)
downloadgtk+-64decbfd7415f0e634743949ae6e0a52b46452fe.tar.gz
gdk: Remove GdkEventType argument from GdkEvent union
It won't stand true anymore that the GdkEventType argument is the first field of the GdkEvent* structs. All callers have been updated to use event->any.type instead.
Diffstat (limited to 'gdk/x11')
-rw-r--r--gdk/x11/gdkdevicemanager-core-x11.c2
-rw-r--r--gdk/x11/gdkdnd-x11.c4
-rw-r--r--gdk/x11/gdkeventsource.c14
-rw-r--r--gdk/x11/gdkwindow-x11.c2
4 files changed, 11 insertions, 11 deletions
diff --git a/gdk/x11/gdkdevicemanager-core-x11.c b/gdk/x11/gdkdevicemanager-core-x11.c
index 8394fd8504..a8b87a835c 100644
--- a/gdk/x11/gdkdevicemanager-core-x11.c
+++ b/gdk/x11/gdkdevicemanager-core-x11.c
@@ -226,7 +226,7 @@ translate_key_event (GdkDisplay *display,
if (GDK_DEBUG_CHECK (EVENTS))
{
g_message ("%s:\t\twindow: %ld key: %12s %d",
- event->type == GDK_KEY_PRESS ? "key press " : "key release",
+ event->any.type == GDK_KEY_PRESS ? "key press " : "key release",
xevent->xkey.window,
event->key.keyval ? gdk_keyval_name (event->key.keyval) : "(none)",
event->key.keyval);
diff --git a/gdk/x11/gdkdnd-x11.c b/gdk/x11/gdkdnd-x11.c
index b7a57bdd34..367eaa6df6 100644
--- a/gdk/x11/gdkdnd-x11.c
+++ b/gdk/x11/gdkdnd-x11.c
@@ -3369,10 +3369,10 @@ gdk_x11_drag_context_handle_event (GdkDragContext *context,
if (!context->is_source)
return FALSE;
- if (!x11_context->grab_seat && event->type != GDK_DROP_FINISHED)
+ if (!x11_context->grab_seat && event->any.type != GDK_DROP_FINISHED)
return FALSE;
- switch ((guint) event->type)
+ switch ((guint) event->any.type)
{
case GDK_MOTION_NOTIFY:
return gdk_dnd_handle_motion_event (context, &event->motion);
diff --git a/gdk/x11/gdkeventsource.c b/gdk/x11/gdkeventsource.c
index 5c5ce1bafd..3d2917feae 100644
--- a/gdk/x11/gdkeventsource.c
+++ b/gdk/x11/gdkeventsource.c
@@ -357,8 +357,8 @@ gdk_event_source_translate_event (GdkX11Display *x11_display,
}
if (event &&
- (event->type == GDK_ENTER_NOTIFY ||
- event->type == GDK_LEAVE_NOTIFY) &&
+ (event->any.type == GDK_ENTER_NOTIFY ||
+ event->any.type == GDK_LEAVE_NOTIFY) &&
event->any.window != NULL)
{
/* Handle focusing (in the case where no window manager is running */
@@ -366,11 +366,11 @@ gdk_event_source_translate_event (GdkX11Display *x11_display,
}
if (event &&
- (event->type == GDK_TOUCH_BEGIN ||
- event->type == GDK_TOUCH_END ||
- event->type == GDK_MOTION_NOTIFY ||
- event->type == GDK_ENTER_NOTIFY ||
- event->type == GDK_LEAVE_NOTIFY))
+ (event->any.type == GDK_TOUCH_BEGIN ||
+ event->any.type == GDK_TOUCH_END ||
+ event->any.type == GDK_MOTION_NOTIFY ||
+ event->any.type == GDK_ENTER_NOTIFY ||
+ event->any.type == GDK_LEAVE_NOTIFY))
{
handle_touch_synthetic_crossing (event);
}
diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c
index 16521b79fd..a30861827e 100644
--- a/gdk/x11/gdkwindow-x11.c
+++ b/gdk/x11/gdkwindow-x11.c
@@ -4863,7 +4863,7 @@ gdk_x11_window_show_window_menu (GdkWindow *window,
double x_root, y_root;
XClientMessageEvent xclient = { 0 };
- switch ((guint) event->type)
+ switch ((guint) event->any.type)
{
case GDK_BUTTON_PRESS:
case GDK_BUTTON_RELEASE: