From 655df1e66c36bbe7aecd291c2690c65076a29bde Mon Sep 17 00:00:00 2001 From: Simon Sherred Date: Fri, 30 Apr 2021 18:35:13 +0000 Subject: [PATCH] Reenable touch-mode on touchscreen devices with pointers. --- src/backends/native/meta-seat-impl.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/backends/native/meta-seat-impl.c b/src/backends/native/meta-seat-impl.c index def778eb5a..67f1803fb9 100644 --- a/src/backends/native/meta-seat-impl.c +++ b/src/backends/native/meta-seat-impl.c @@ -1680,11 +1680,12 @@ update_touch_mode (MetaSeatImpl *seat_impl) /* If tablet mode is enabled, go for it */ else if (seat_impl->has_tablet_switch && seat_impl->tablet_mode_switch_state) touch_mode = TRUE; - /* If there is no tablet mode switch (eg. kiosk machines), - * assume touch-mode is mutually exclusive with pointers. + /* If there is no tablet mode switch (eg. kiosk machines + * and 2-in-1 laptops that do not report SW_TABLET_MODE), + * assume touch-mode. */ else - touch_mode = !seat_impl->has_pointer; + touch_mode = TRUE; if (seat_impl->touch_mode != touch_mode) { -- GitLab