From 1bc7bc55427df5530812ebadf9aaf3f67a1fffde Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Wed, 24 Nov 2010 21:28:38 +0100 Subject: [PATCH] [broadway] Initialize masks to zero everywhere to avoid valgrind warnings --- gdk/broadway/gdkwindow-broadway.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/gdk/broadway/gdkwindow-broadway.c b/gdk/broadway/gdkwindow-broadway.c index 6283f3fdf1..fcdec5df0b 100644 --- a/gdk/broadway/gdkwindow-broadway.c +++ b/gdk/broadway/gdkwindow-broadway.c @@ -796,15 +796,22 @@ _gdk_windowing_get_device_state (GdkDisplay *display, if (display->closed) return; + screen = gdk_display_get_default_screen (display); + *x = 0; + *y = 0; + *mask = 0; } static gboolean gdk_window_broadway_get_device_state (GdkWindow *window, - GdkDevice *device, - gint *x, - gint *y, - GdkModifierType *mask) + GdkDevice *device, + gint *x, + gint *y, + GdkModifierType *mask) { + *x = 0; + *y = 0; + *mask = 0; return FALSE; } @@ -862,6 +869,7 @@ _gdk_windowing_window_at_device_position (GdkDisplay *display, private = (GdkWindowObject *)window; *win_x = display_broadway->last_x - private->x; *win_y = display_broadway->last_y - private->y; + *mask = 0; } return window;