[mutter/wip/carlosg/tablet-cursor-surface-events: 1/2] wayland: Handle NULL cursor renderer finding the outputs of a cursor role
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wip/carlosg/tablet-cursor-surface-events: 1/2] wayland: Handle NULL cursor renderer finding the outputs of a cursor role
- Date: Thu, 18 Apr 2019 15:44:12 +0000 (UTC)
commit 53f32ac6086acaa8a5a4329fe85e1d069355908a
Author: Carlos Garnacho <carlosg gnome org>
Date: Thu Apr 18 19:21:36 2019 +0200
wayland: Handle NULL cursor renderer finding the outputs of a cursor role
Having a cursor role with a NULL renderer is valid state, and even desirable
on tablets (eg. after proximity out). In those cases it should be
interpreted as the cursor surface not being over any output.
src/wayland/meta-wayland-cursor-surface.c | 3 +++
1 file changed, 3 insertions(+)
---
diff --git a/src/wayland/meta-wayland-cursor-surface.c b/src/wayland/meta-wayland-cursor-surface.c
index d46b3511f..df3e34510 100644
--- a/src/wayland/meta-wayland-cursor-surface.c
+++ b/src/wayland/meta-wayland-cursor-surface.c
@@ -188,6 +188,9 @@ meta_wayland_cursor_surface_is_on_logical_monitor (MetaWaylandSurfaceRole *role,
ClutterPoint point;
ClutterRect logical_monitor_rect;
+ if (!priv->cursor_renderer)
+ return FALSE;
+
logical_monitor_rect =
meta_rectangle_to_clutter_rect (&logical_monitor->rect);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]