mirror of
https://github.com/flatpak/flatpak.git
synced 2026-07-02 04:07:07 -04:00
wayland: allow absolute path in WAYLAND_DISPLAY
If WAYLAND_DISPLAY starts with a '/', use it for the socket path as-is. See [1]. [1]:d690712b7b/src/wayland-client.c (L1064-1095)Signed-off-by: Julian Orth <ju.orth@gmail.com> (cherry picked from commitaac1205d66)
This commit is contained in:
committed by
Alexander Larsson
parent
3d67f4ec40
commit
df2c099142
@@ -308,7 +308,10 @@ flatpak_run_add_wayland_args (FlatpakBwrap *bwrap)
|
||||
if (!wayland_display)
|
||||
wayland_display = "wayland-0";
|
||||
|
||||
wayland_socket = g_build_filename (user_runtime_dir, wayland_display, NULL);
|
||||
if (wayland_display[0] == '/')
|
||||
wayland_socket = g_strdup (wayland_display);
|
||||
else
|
||||
wayland_socket = g_build_filename (user_runtime_dir, wayland_display, NULL);
|
||||
|
||||
if (!g_str_has_prefix (wayland_display, "wayland-") ||
|
||||
strchr (wayland_display, '/') != NULL)
|
||||
|
||||
Reference in New Issue
Block a user