summaryrefslogtreecommitdiff
path: root/gsk/gskrendernodeimpl.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2016-12-11 11:48:32 +0100
committerBenjamin Otte <otte@redhat.com>2016-12-20 18:01:09 +0100
commite4ee65fd194788604e6e109bfbd52a7537295645 (patch)
tree8032408701b40d066689b243aefd6e37d018e3a3 /gsk/gskrendernodeimpl.c
parent684d25bd1aa1eac4a6cb23bc48aa6d9c0d7a1af6 (diff)
downloadgtk+-e4ee65fd194788604e6e109bfbd52a7537295645.tar.gz
gsk: Remove gsk_render_node_set_opaque()
If we ever feel, we need this function again, we can readd it later. But nobody is using it other than for overriding opactiy. And you can just override opacity directly if you care.
Diffstat (limited to 'gsk/gskrendernodeimpl.c')
-rw-r--r--gsk/gskrendernodeimpl.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/gsk/gskrendernodeimpl.c b/gsk/gskrendernodeimpl.c
index 3d9dc08153..b3ba4755b6 100644
--- a/gsk/gskrendernodeimpl.c
+++ b/gsk/gskrendernodeimpl.c
@@ -201,15 +201,13 @@ gsk_cairo_node_get_draw_context (GskRenderNode *node,
if (renderer)
{
self->surface = gsk_renderer_create_cairo_surface (renderer,
- node->opaque ? CAIRO_FORMAT_RGB24
- : CAIRO_FORMAT_ARGB32,
+ CAIRO_FORMAT_ARGB32,
ceilf (node->bounds.size.width),
ceilf (node->bounds.size.height));
}
else
{
- self->surface = cairo_image_surface_create (node->opaque ? CAIRO_FORMAT_RGB24
- : CAIRO_FORMAT_ARGB32,
+ self->surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32,
ceilf (node->bounds.size.width),
ceilf (node->bounds.size.height));
}