summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-09-07 11:17:24 -0400
committerMatthias Clasen <mclasen@redhat.com>2020-09-07 11:18:45 -0400
commitd595c6ab12836a96e9d8e030c7802a95199632e0 (patch)
tree36b742c4d122e0e3a3d14377497398c510c92bb2
parent2738d5bc9397dfd8defd34a4f234bff2e8221656 (diff)
downloadgtk+-d595c6ab12836a96e9d8e030c7802a95199632e0.tar.gz
gsk: Complain if we fail to realize a renderer
The only likely place where this is going to happen is if a renderer was explicitly requested with the GSK_RENDERER environment variable, and in that case, it is misleading to silently use a different renderer.
-rw-r--r--gsk/gskrenderer.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/gsk/gskrenderer.c b/gsk/gskrenderer.c
index be0e930b26..8ec0e0d36a 100644
--- a/gsk/gskrenderer.c
+++ b/gsk/gskrenderer.c
@@ -637,11 +637,10 @@ gsk_renderer_new_for_surface (GdkSurface *surface)
return renderer;
}
- GSK_RENDERER_NOTE (renderer, RENDERER,
- g_message ("Failed to realize renderer of type '%s' for surface '%s': %s\n",
- G_OBJECT_TYPE_NAME (renderer),
- G_OBJECT_TYPE_NAME (surface),
- error->message));
+ g_message ("Failed to realize renderer of type '%s' for surface '%s': %s\n",
+ G_OBJECT_TYPE_NAME (renderer),
+ G_OBJECT_TYPE_NAME (surface),
+ error->message);
g_object_unref (renderer);
g_clear_error (&error);
}