summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2020-10-20 17:33:15 +0200
committerTimm Bäder <mail@baedert.org>2020-10-22 17:46:34 +0200
commitb6a843a05b0700722f7e001e89bc6670dc64c141 (patch)
tree73ad547540985a00916eeb9a338ad050fb215568
parentff1fb4f10d630a369e5b6592f8679f38bd0d8ad8 (diff)
downloadgtk+-b6a843a05b0700722f7e001e89bc6670dc64c141.tar.gz
gl renderer: Fix two scale_x/y mixups
-rw-r--r--gsk/gl/gskglrenderer.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c
index fb742a18a9..94960bc645 100644
--- a/gsk/gl/gskglrenderer.c
+++ b/gsk/gl/gskglrenderer.c
@@ -2390,7 +2390,7 @@ render_outset_shadow_node (GskGLRenderer *self,
if (slice_is_visible (&slices[NINE_SLICE_TOP_CENTER]))
{
x1 = min_x + (slices[NINE_SLICE_TOP_LEFT].width / scale_x);
- x2 = max_x - (slices[NINE_SLICE_TOP_RIGHT].width / scale_y);
+ x2 = max_x - (slices[NINE_SLICE_TOP_RIGHT].width / scale_x);
y1 = min_y;
y2 = min_y + (slices[NINE_SLICE_TOP_CENTER].height / scale_y);
@@ -2487,7 +2487,7 @@ render_outset_shadow_node (GskGLRenderer *self,
{
x1 = min_x;
x2 = min_x + (slices[NINE_SLICE_LEFT_CENTER].width / scale_x);
- y1 = min_y + (slices[NINE_SLICE_TOP_LEFT].height / scale_x);
+ y1 = min_y + (slices[NINE_SLICE_TOP_LEFT].height / scale_y);
y2 = max_y - (slices[NINE_SLICE_BOTTOM_LEFT].height / scale_y);
tx1 = tregs[NINE_SLICE_LEFT_CENTER].x;
tx2 = tregs[NINE_SLICE_LEFT_CENTER].x2;