]> Pileus Git - ~andy/gtk/blobdiff - gdk/wayland/gdkcursor-wayland.c
wayland: Update to recent API changes
[~andy/gtk] / gdk / wayland / gdkcursor-wayland.c
index 21b3bf5efd80fde39b5600918a1575aa5ead4f9b..7553f054e7f1adf31e4cbf38186b1d22fa4bbd7f 100644 (file)
@@ -168,7 +168,6 @@ static GdkCursor *
 create_cursor(GdkDisplayWayland *display, GdkPixbuf *pixbuf, int x, int y)
 {
   GdkWaylandCursor *cursor;
-  struct wl_visual *visual;
   int stride, fd;
   char *filename;
   GError *error = NULL;
@@ -224,12 +223,11 @@ create_cursor(GdkDisplayWayland *display, GdkPixbuf *pixbuf, int x, int y)
   else
     memset (cursor->map, 0, 4);
 
-  visual = display->premultiplied_argb_visual;
   cursor->buffer = wl_shm_create_buffer(display->shm,
                                        fd,
                                        cursor->width,
                                        cursor->height,
-                                       stride, visual);
+                                       stride, WL_SHM_FORMAT_ARGB32);
 
   close(fd);