summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2018-03-19 09:20:33 +0100
committerTimm Bäder <mail@baedert.org>2018-03-20 09:40:10 +0100
commita9fec38680b7f223c2afc1cd7f5ca45d14414082 (patch)
tree15f9eb50f283f3a4c304a36ddbe82b9211529e4f
parent22780044ecc1b8c61735a4020fe78135a18a0047 (diff)
downloadgtk+-a9fec38680b7f223c2afc1cd7f5ca45d14414082.tar.gz
rendernode: Don't use gdk_texture_download_surface
It can't handle the texture sizes we'd like to support
-rw-r--r--gsk/gskrendernodeimpl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gsk/gskrendernodeimpl.c b/gsk/gskrendernodeimpl.c
index a34d7c05ab..5faf5ed950 100644
--- a/gsk/gskrendernodeimpl.c
+++ b/gsk/gskrendernodeimpl.c
@@ -702,7 +702,7 @@ gsk_texture_node_serialize (GskRenderNode *node)
gsize stride;
stride = 4 * self->texture->width;
- data = g_malloc (sizeof (guchar) * stride * self->texture->width);
+ data = g_malloc (sizeof (guchar) * stride * self->texture->height);
gdk_texture_download (self->texture, data, stride);
result = g_variant_new ("(dddduu@au)",