[gtk+] gskcairoblur: Don't apply y_scale twice



commit df35d00a1d107fa4871765bcb9f47efa0d12195e
Author: Timm Bäder <mail baedert org>
Date:   Mon Jan 15 01:40:06 2018 +0100

    gskcairoblur: Don't apply y_scale twice
    
    A version of 29f36fed085d51bad16ec0e3f7ba5085bf9f82e8 but for the blur
    we use in gsk.

 gsk/gskcairoblur.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gsk/gskcairoblur.c b/gsk/gskcairoblur.c
index 0e66a5e..6b5a3d5 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);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]