mirror of
https://github.com/flatpak/flatpak.git
synced 2026-01-26 14:13:26 +00: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 commit aac1205d66e03facc965279d5825272597b305d0)
This commit is contained in:
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)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user