[gtk+] Fix a crash with scaled cursors on Wayland



commit 87257342de456c936cf9dab63b9aaa9402b84e68
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun Aug 11 14:53:14 2013 -0400

    Fix a crash with scaled cursors on Wayland
    
    We need to initialize cursor->surface.scale to 1, since we
    are dividing by it in _gdk_wayland_cursor_get_buffer.

 gdk/wayland/gdkcursor-wayland.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/gdk/wayland/gdkcursor-wayland.c b/gdk/wayland/gdkcursor-wayland.c
index 76d0fbd..e88fff5 100644
--- a/gdk/wayland/gdkcursor-wayland.c
+++ b/gdk/wayland/gdkcursor-wayland.c
@@ -317,6 +317,7 @@ _gdk_wayland_display_get_cursor_for_name (GdkDisplay  *display,
                           NULL);
   private->name = g_strdup (name);
   private->serial = theme_serial;
+  private->surface.scale = 1;
 
   /* Blank cursor case */
   if (!name || g_str_equal (name, "blank_cursor"))


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