Handle NULL event mask in _gdk_windowing_window_at_pointer

This commit is contained in:
Richard Hult 2009-01-07 15:44:52 +01:00 committed by Alexander Larsson
parent 19b1f6a93a
commit 257dea55a7

View File

@ -1915,11 +1915,12 @@ _gdk_windowing_window_at_pointer (GdkDisplay *display,
{
GdkWindow *found_window;
gint x, y;
GdkModifierType tmp_mask = 0;
found_window = _gdk_windowing_window_get_pointer (display,
_gdk_root,
&x, &y,
mask);
&tmp_mask);
if (found_window)
{
GdkWindowObject *private;
@ -1946,6 +1947,9 @@ _gdk_windowing_window_at_pointer (GdkDisplay *display,
*win_y = -1;
}
if (mask)
*mask = tmp_mask;
return found_window;
}