From 1f758dd78c8cda7591e14cc1c0a7faec538075bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Fri, 14 Jan 2022 22:07:42 +0100 Subject: [PATCH] test/utils: Make (WAYLAND_)DISPLAY passing to client optional Part-of: --- src/tests/meta-test-utils.c | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/tests/meta-test-utils.c b/src/tests/meta-test-utils.c index 5f457cb3b..0b400b175 100644 --- a/src/tests/meta-test-utils.c +++ b/src/tests/meta-test-utils.c @@ -477,12 +477,19 @@ meta_test_client_new (MetaContext *context, wayland_display_name = meta_wayland_get_wayland_display_name (compositor); x11_display_name = meta_wayland_get_public_xwayland_display_name (compositor); - g_subprocess_launcher_setenv (launcher, - "WAYLAND_DISPLAY", wayland_display_name, - TRUE); - g_subprocess_launcher_setenv (launcher, - "DISPLAY", x11_display_name, - TRUE); + if (wayland_display_name) + { + g_subprocess_launcher_setenv (launcher, + "WAYLAND_DISPLAY", wayland_display_name, + TRUE); + } + + if (x11_display_name) + { + g_subprocess_launcher_setenv (launcher, + "DISPLAY", x11_display_name, + TRUE); + } subprocess = g_subprocess_launcher_spawn (launcher, error,