summaryrefslogtreecommitdiff
path: root/gsk/gskcairoblur.c
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2018-01-15 01:40:06 +0100
committerTimm Bäder <mail@baedert.org>2018-01-15 10:56:43 +0100
commitdf35d00a1d107fa4871765bcb9f47efa0d12195e (patch)
tree1a898d226ca1d25435e5d710b0b6701d31a1cc5f /gsk/gskcairoblur.c
parent76ac46405f687a30e7236d9dd288b821b46a148d (diff)
downloadgtk+-df35d00a1d107fa4871765bcb9f47efa0d12195e.tar.gz
gskcairoblur: Don't apply y_scale twice
A version of 29f36fed085d51bad16ec0e3f7ba5085bf9f82e8 but for the blur we use in gsk.
Diffstat (limited to 'gsk/gskcairoblur.c')
-rw-r--r--gsk/gskcairoblur.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gsk/gskcairoblur.c b/gsk/gskcairoblur.c
index 0e66a5eb02..6b5a3d56df 100644
--- a/gsk/gskcairoblur.c
+++ b/gsk/gskcairoblur.c
@@ -332,7 +332,7 @@ gsk_cairo_blur_start_drawing (cairo_t *cr,
cairo_surface_set_device_scale (surface, x_scale, y_scale);
cairo_surface_set_device_offset (surface,
x_scale * ((blur_x ? clip_radius : 0) - clip_rect.x),
- y_scale * ((blur_y ? clip_radius * y_scale : 0) - clip_rect.y));
+ y_scale * ((blur_y ? clip_radius : 0) - clip_rect.y));
blur_cr = cairo_create (surface);
cairo_set_user_data (blur_cr, &original_cr_key, cairo_reference (cr), (cairo_destroy_func_t) cairo_destroy);