From 34b117865a36c21918b6432cc6b9c379e8cfe907 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 14 Oct 2010 08:12:11 -0400 Subject: [PATCH] Initialize variables valgrind was complaining about uninitialized values here, and sure enough, gdkdevice-xi.c doesn't set device position. --- gdk/gdkwindow.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 6e39e86314..46539eab5c 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -5069,6 +5069,9 @@ gdk_window_get_device_position (GdkWindow *window, g_return_val_if_fail (GDK_IS_WINDOW (window), NULL); g_return_val_if_fail (GDK_IS_DEVICE (device), NULL); + tmp_x = 0; + tmp_y = 0; + display = gdk_window_get_display (window); child = display->device_hooks->window_get_device_position (display, device, window, &tmp_x, &tmp_y, &tmp_mask);