diff options
Diffstat (limited to 'gdk/x11/gdkevents-x11.c')
-rw-r--r-- | gdk/x11/gdkevents-x11.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gdk/x11/gdkevents-x11.c b/gdk/x11/gdkevents-x11.c index 83b45789a3..0dd3b847a9 100644 --- a/gdk/x11/gdkevents-x11.c +++ b/gdk/x11/gdkevents-x11.c @@ -2191,13 +2191,13 @@ gdk_wm_protocols_filter (GdkXEvent *xev, !_gdk_x11_display_is_root_window (display, xevent->xclient.window)) { - XEvent xev = *xevent; + XClientMessageEvent xclient = xevent->xclient; - xev.xclient.window = GDK_WINDOW_XROOTWIN (win); + xclient.window = GDK_WINDOW_XROOTWIN (win); XSendEvent (GDK_WINDOW_XDISPLAY (win), - xev.xclient.window, + xclient.window, False, - SubstructureRedirectMask | SubstructureNotifyMask, &xev); + SubstructureRedirectMask | SubstructureNotifyMask, (XEvent *)&xclient); return GDK_FILTER_REMOVE; } |