diff --git a/gdk/wayland/gdkcursor-wayland.c b/gdk/wayland/gdkcursor-wayland.c index 0cb21093ff..e3eef3d2e2 100644 --- a/gdk/wayland/gdkcursor-wayland.c +++ b/gdk/wayland/gdkcursor-wayland.c @@ -224,7 +224,6 @@ _gdk_wayland_cursor_get_buffer (GdkCursor *cursor, { struct wl_cursor_image *image; int cursor_scale; - gboolean warned = FALSE; if (image_index >= wayland_cursor->wl_cursor->image_count) { @@ -240,13 +239,9 @@ _gdk_wayland_cursor_get_buffer (GdkCursor *cursor, while ((image->width % cursor_scale != 0) || (image->height % cursor_scale != 0)) { - if (!warned) - { - g_warning (G_STRLOC " cursor image size (%dx%d) not an integer" - "multiple of scale (%d)", image->width, image->height, - cursor_scale); - warned = TRUE; - } + g_warning_once (G_STRLOC " cursor image size (%dx%d) not an integer" + "multiple of scale (%d)", image->width, image->height, + cursor_scale); cursor_scale--; }