diff options
author | Benjamin Otte <otte@redhat.com> | 2018-03-24 21:33:08 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2018-03-24 21:57:20 +0100 |
commit | e84c6acc4fcced6065d494a20c1feae88877d6c0 (patch) | |
tree | ab3690e603fc298bd4a37fcfbe6c4375cfa48a55 /gsk | |
parent | df600669a28f180c4a4958e7651ef2ae203beab4 (diff) | |
download | gtk+-e84c6acc4fcced6065d494a20c1feae88877d6c0.tar.gz |
rendernode: Remove renderer argument
It's not needed to create Cairo nodes anymore.
Diffstat (limited to 'gsk')
-rw-r--r-- | gsk/gskrendernode.h | 3 | ||||
-rw-r--r-- | gsk/gskrendernodeimpl.c | 22 |
2 files changed, 2 insertions, 23 deletions
diff --git a/gsk/gskrendernode.h b/gsk/gskrendernode.h index 6277bf74ce..8c8717d96d 100644 --- a/gsk/gskrendernode.h +++ b/gsk/gskrendernode.h @@ -178,8 +178,7 @@ float gsk_outset_shadow_node_get_blur_radius (GskRenderNode GDK_AVAILABLE_IN_ALL GskRenderNode * gsk_cairo_node_new (const graphene_rect_t *bounds); GDK_AVAILABLE_IN_ALL -cairo_t * gsk_cairo_node_get_draw_context (GskRenderNode *node, - GskRenderer *renderer); +cairo_t * gsk_cairo_node_get_draw_context (GskRenderNode *node); GDK_AVAILABLE_IN_ALL const cairo_surface_t * gsk_cairo_node_peek_surface (GskRenderNode *node); diff --git a/gsk/gskrendernodeimpl.c b/gsk/gskrendernodeimpl.c index 07aaecf713..51ae14cd42 100644 --- a/gsk/gskrendernodeimpl.c +++ b/gsk/gskrendernodeimpl.c @@ -1903,7 +1903,6 @@ gsk_cairo_node_new (const graphene_rect_t *bounds) /** * gsk_cairo_node_get_draw_context: * @node: a cairo #GskRenderNode - * @renderer: (nullable): Renderer to optimize for or %NULL for any * * Creates a Cairo context for drawing using the surface associated * to the render node. @@ -1914,15 +1913,13 @@ gsk_cairo_node_new (const graphene_rect_t *bounds) * cairo_destroy() when done drawing */ cairo_t * -gsk_cairo_node_get_draw_context (GskRenderNode *node, - GskRenderer *renderer) +gsk_cairo_node_get_draw_context (GskRenderNode *node) { GskCairoNode *self = (GskCairoNode *) node; int width, height; cairo_t *res; g_return_val_if_fail (GSK_IS_RENDER_NODE_TYPE (node, GSK_CAIRO_NODE), NULL); - g_return_val_if_fail (renderer == NULL || GSK_IS_RENDERER (renderer), NULL); width = ceilf (node->bounds.size.width); height = ceilf (node->bounds.size.height); @@ -1954,23 +1951,6 @@ gsk_cairo_node_get_draw_context (GskRenderNode *node, node->bounds.size.width, node->bounds.size.height); cairo_clip (res); - if (renderer && GSK_RENDERER_DEBUG_CHECK (renderer, SURFACE)) - { - const char *prefix; - prefix = g_getenv ("GSK_DEBUG_PREFIX"); - if (!prefix || g_str_has_prefix (node->name, prefix)) - { - cairo_save (res); - cairo_rectangle (res, - node->bounds.origin.x + 1, node->bounds.origin.y + 1, - node->bounds.size.width - 2, node->bounds.size.height - 2); - cairo_set_line_width (res, 2); - cairo_set_source_rgb (res, 1, 0, 0); - cairo_stroke (res); - cairo_restore (res); - } - } - return res; } |