diff options
author | Matthias Clasen <mclasen@redhat.com> | 2013-08-11 14:53:14 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2013-08-11 15:38:25 -0400 |
commit | 87257342de456c936cf9dab63b9aaa9402b84e68 (patch) | |
tree | f0c13e1c66de07e48fefe159eea7cd6730844fa9 /gdk | |
parent | dfbd0c2b98e9c2ef9113e5c525f8a8931ba4ebdb (diff) | |
download | gtk+-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.c | 1 |
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")) |