summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/x11/window-x11.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/x11/window-x11.c b/src/x11/window-x11.c
index ebb6ec274..d4b968355 100644
--- a/src/x11/window-x11.c
+++ b/src/x11/window-x11.c
@@ -2803,9 +2803,13 @@ is_our_xwindow (MetaDisplay *display,
return TRUE;
{
- MetaBackendX11 *backend = META_BACKEND_X11 (meta_get_backend ());
- if (xwindow == meta_backend_x11_get_xwindow (backend))
- return TRUE;
+ MetaBackend *backend = meta_get_backend ();
+
+ if (META_IS_BACKEND_X11 (backend))
+ {
+ if (xwindow == meta_backend_x11_get_xwindow (META_BACKEND_X11 (backend)))
+ return TRUE;
+ }
}
/* Any windows created via meta_create_offscreen_window */