[mutter/wayland] MetaCursorTracker: Set hot spot when cursor buffer set from wl_buffer



commit dc8231c2cf4bc8607484561ab336d4aa4517544c
Author: Jonas Ådahl <jadahl gmail com>
Date:   Sat Oct 5 23:20:16 2013 +0900

    MetaCursorTracker: Set hot spot when cursor buffer set from wl_buffer
    
    When creating MetaCursorReference using a wl_resource, use the provided
    hotspot coordinates.
    
    This makes clients such as clickdot work more correctly.
    
    Signed-off-by: Jonas Ådahl <jadahl gmail com>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=709593

 src/core/meta-cursor-tracker.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/core/meta-cursor-tracker.c b/src/core/meta-cursor-tracker.c
index 5898df2..cff5f3e 100644
--- a/src/core/meta-cursor-tracker.c
+++ b/src/core/meta-cursor-tracker.c
@@ -352,6 +352,8 @@ meta_cursor_reference_from_buffer (MetaCursorTracker  *tracker,
 
   self = g_slice_new0 (MetaCursorReference);
   self->ref_count = 1;
+  self->hot_x = hot_x;
+  self->hot_y = hot_y;
  
   backend = clutter_get_default_backend ();
   cogl_context = clutter_backend_get_cogl_context (backend);


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