summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2019-07-26 16:27:39 +0200
committerTimm Bäder <mail@baedert.org>2019-07-26 16:27:39 +0200
commit58e8dd1c0d64d8cd4b16cddd464ec77a139102ab (patch)
tree0c30b1bee0d42bfd238b54a01ae2ce878577fcb4
parentb8bbf7b63b650532bd3a48ed20c71d37b10b1800 (diff)
downloadgtk+-58e8dd1c0d64d8cd4b16cddd464ec77a139102ab.tar.gz
gl renderer: Fix dx/dy handling on hidpi
Fixes misplaced error squiggles in the node editor.
-rw-r--r--gsk/gl/gskglrenderops.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gsk/gl/gskglrenderops.c b/gsk/gl/gskglrenderops.c
index 862b4357af..d34f2c2405 100644
--- a/gsk/gl/gskglrenderops.c
+++ b/gsk/gl/gskglrenderops.c
@@ -435,7 +435,6 @@ void
ops_push_modelview (RenderOpBuilder *builder,
GskTransform *transform)
{
- float scale = ops_get_scale (builder);
MatrixStackEntry *entry;
if (G_UNLIKELY (builder->mv_stack == NULL))
@@ -455,7 +454,7 @@ ops_push_modelview (RenderOpBuilder *builder,
/* Multiply given matrix with current modelview */
t = gsk_transform_translate (gsk_transform_ref (cur->transform),
- &(graphene_point_t) { builder->dx * scale, builder->dy * scale});
+ &(graphene_point_t) { builder->dx, builder->dy});
t = gsk_transform_transform (t, transform);
entry->transform = t;
}