[mutter/wip/carlosg/input-thread: 48/101] backends: Use also a native cursor renderer for tablets




commit 80d917ea14f6d8a3269f4138ff804333bb2d0352
Author: Carlos Garnacho <carlosg gnome org>
Date:   Fri Jul 31 18:35:19 2020 +0200

    backends: Use also a native cursor renderer for tablets
    
    This will resort to SW rendering if this cursor renderer does not
    own the MetaKmsCursorRenderer, so it's pretty much equivalent thus
    far, except we may now implement logic to flip the kms cursor renderer
    around.

 src/backends/native/meta-seat-native.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/src/backends/native/meta-seat-native.c b/src/backends/native/meta-seat-native.c
index 8a43d1c29a..6c45896af9 100644
--- a/src/backends/native/meta-seat-native.c
+++ b/src/backends/native/meta-seat-native.c
@@ -1858,7 +1858,7 @@ update_tablet_cursor_state (MetaSeatNative     *seat_native,
 {
   if (in)
     {
-      MetaCursorRenderer *cursor_renderer;
+      MetaCursorRendererNative *cursor_renderer_native;
 
       if (!seat_native->tablet_cursors)
         {
@@ -1866,9 +1866,10 @@ update_tablet_cursor_state (MetaSeatNative     *seat_native,
                                                                g_object_unref);
         }
 
-      cursor_renderer = meta_cursor_renderer_new (meta_get_backend (), device);
+      cursor_renderer_native =
+        meta_cursor_renderer_native_new (meta_get_backend (), device);
       g_hash_table_insert (seat_native->tablet_cursors,
-                           device, cursor_renderer);
+                           device, cursor_renderer_native);
     }
   else
     {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]