diff options
-rw-r--r-- | sway/server.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sway/server.c b/sway/server.c index db873dca..ba5c2a0c 100644 --- a/sway/server.c +++ b/sway/server.c | |||
@@ -78,7 +78,7 @@ static bool filter_global(const struct wl_client *client, | |||
78 | const struct wl_global *global, void *data) { | 78 | const struct wl_global *global, void *data) { |
79 | #if HAVE_XWAYLAND | 79 | #if HAVE_XWAYLAND |
80 | struct wlr_xwayland *xwayland = server.xwayland.wlr_xwayland; | 80 | struct wlr_xwayland *xwayland = server.xwayland.wlr_xwayland; |
81 | if (global == xwayland->shell_v1->global) { | 81 | if (xwayland && global == xwayland->shell_v1->global) { |
82 | return xwayland->server != NULL && client == xwayland->server->client; | 82 | return xwayland->server != NULL && client == xwayland->server->client; |
83 | } | 83 | } |
84 | #endif | 84 | #endif |