From 5add9625e2ecf153e662a44a7373d8ea624484fc Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Fri, 30 Aug 2013 00:23:56 -0700 Subject: [PATCH] wayland: fix crash in gdk_window_wayland_get_root_coords(). Both root_x and root_y may be NULL, so check first before setting. --- gdk/wayland/gdkwindow-wayland.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c index d2d0b644f5..52b6136ea6 100644 --- a/gdk/wayland/gdkwindow-wayland.c +++ b/gdk/wayland/gdkwindow-wayland.c @@ -1269,8 +1269,11 @@ gdk_window_wayland_get_root_coords (GdkWindow *window, _gdk_wayland_window_offset (window, &x_offset, &y_offset); - *root_x = x_offset + x; - *root_y = y_offset + y; + if (root_x) + *root_x = x_offset + x; + + if (root_y) + *root_y = y_offset + y; return 1; }