summaryrefslogtreecommitdiffstats
path: root/recipes-graphics/wayland
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-graphics/wayland')
-rw-r--r--recipes-graphics/wayland/weston/0007-xwayland-Fix-crash-when-run-with-no-input-device.patch4
1 files changed, 3 insertions, 1 deletions
diff --git a/recipes-graphics/wayland/weston/0007-xwayland-Fix-crash-when-run-with-no-input-device.patch b/recipes-graphics/wayland/weston/0007-xwayland-Fix-crash-when-run-with-no-input-device.patch
index 1304cef2..e3b1fa8a 100644
--- a/recipes-graphics/wayland/weston/0007-xwayland-Fix-crash-when-run-with-no-input-device.patch
+++ b/recipes-graphics/wayland/weston/0007-xwayland-Fix-crash-when-run-with-no-input-device.patch
@@ -7,6 +7,8 @@ Starting an xterm with no input device led to a crash
7because weston_wm_pick_seat() was returning garbage and 7because weston_wm_pick_seat() was returning garbage and
8weston_wm_selection_init() was trying to use the garbage. 8weston_wm_selection_init() was trying to use the garbage.
9 9
10Upstream-Status: Accepted [https://cgit.freedesktop.org/wayland/weston/commit/?id=e7fff215ada3fd3d1b2af664888f960c082f9065]
11
10Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> 12Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
11--- 13---
12 xwayland/selection.c | 10 +++++++--- 14 xwayland/selection.c | 10 +++++++---
@@ -21,7 +23,7 @@ Index: weston-1.11.0/xwayland/selection.c
21 wm->atom.clipboard, mask); 23 wm->atom.clipboard, mask);
22 24
23 seat = weston_wm_pick_seat(wm); 25 seat = weston_wm_pick_seat(wm);
24+ if (seat != NULL) 26+ if (seat == NULL)
25+ return; 27+ return;
26 wm->selection_listener.notify = weston_wm_set_selection; 28 wm->selection_listener.notify = weston_wm_set_selection;
27 wl_signal_add(&seat->selection_signal, &wm->selection_listener); 29 wl_signal_add(&seat->selection_signal, &wm->selection_listener);