diff options
Diffstat (limited to 'lib/renderers/wayland/wayland.c')
-rw-r--r-- | lib/renderers/wayland/wayland.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/renderers/wayland/wayland.c b/lib/renderers/wayland/wayland.c index c348c7a..12fd257 100644 --- a/lib/renderers/wayland/wayland.c +++ b/lib/renderers/wayland/wayland.c @@ -184,6 +184,9 @@ destructor(struct bm_menu *menu) static bool constructor(struct bm_menu *menu) { + if (!getenv("WAYLAND_DISPLAY") && !getenv("WAYLAND_SOCKET")) + return false; + struct wayland *wayland; if (!(menu->renderer->internal = wayland = calloc(1, sizeof(struct wayland)))) goto fail; |