diff options
-rw-r--r-- | libview/ev-transition-animation.c | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/libview/ev-transition-animation.c b/libview/ev-transition-animation.c index 7e33023..9a12137 100644 --- a/libview/ev-transition-animation.c +++ b/libview/ev-transition-animation.c @@ -189,23 +189,9 @@ paint_surface (cairo_t *cr, gdouble alpha, GdkRectangle page_area) { - gint width, height; - - gdk_cairo_rectangle (cr, &page_area); - cairo_clip (cr); - - width = cairo_image_surface_get_width (surface); - height = cairo_image_surface_get_height (surface); - cairo_save (cr); - if (width != page_area.width || height != page_area.height) { - cairo_pattern_set_filter (cairo_get_source (cr), CAIRO_FILTER_FAST); - cairo_scale (cr, - (gdouble) page_area.width / width, - (gdouble) page_area.height / height); - } - + gdk_cairo_rectangle (cr, &page_area); cairo_surface_set_device_offset (surface, x_offset, y_offset); cairo_set_source_surface (cr, surface, 0, 0); |