diff options
| -rw-r--r-- | src/eom-scroll-view.c | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/src/eom-scroll-view.c b/src/eom-scroll-view.c index 4281252..0d634c0 100644 --- a/src/eom-scroll-view.c +++ b/src/eom-scroll-view.c @@ -1884,6 +1884,9 @@ display_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer data)  	{  		cairo_scale (cr, priv->zoom, priv->zoom);  		cairo_set_source_surface (cr, priv->surface, xofs/priv->zoom, yofs/priv->zoom); +		if ((is_zoomed_in (view) && priv->interp_type_in == CAIRO_FILTER_NEAREST) || +		    (is_zoomed_out (view) && priv->interp_type_out == CAIRO_FILTER_NEAREST)) +			cairo_pattern_set_filter (cairo_get_source (cr), CAIRO_FILTER_NEAREST);  		cairo_paint (cr);  	} | 
