[gtk+/broadway: 49/71] [broadway] Initialize masks to zero everywhere to avoid valgrind warnings



commit 1bc7bc55427df5530812ebadf9aaf3f67a1fffde
Author: Alexander Larsson <alexl redhat com>
Date:   Wed Nov 24 21:28:38 2010 +0100

    [broadway] Initialize masks to zero everywhere to avoid valgrind warnings

 gdk/broadway/gdkwindow-broadway.c |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)
---
diff --git a/gdk/broadway/gdkwindow-broadway.c b/gdk/broadway/gdkwindow-broadway.c
index 6283f3f..fcdec5d 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;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]