summaryrefslogtreecommitdiff
path: root/gdk
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2013-08-11 14:53:14 -0400
committerMatthias Clasen <mclasen@redhat.com>2013-08-11 15:38:25 -0400
commit87257342de456c936cf9dab63b9aaa9402b84e68 (patch)
treef0c13e1c66de07e48fefe159eea7cd6730844fa9 /gdk
parentdfbd0c2b98e9c2ef9113e5c525f8a8931ba4ebdb (diff)
downloadgtk+-87257342de456c936cf9dab63b9aaa9402b84e68.tar.gz
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.
Diffstat (limited to 'gdk')
-rw-r--r--gdk/wayland/gdkcursor-wayland.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdk/wayland/gdkcursor-wayland.c b/gdk/wayland/gdkcursor-wayland.c
index 76d0fbdf12..e88fff5f89 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"))