Author: cazfi Date: Mon Dec 15 22:32:51 2014 New Revision: 27312 URL: http://svn.gna.org/viewcvs/freeciv?rev=27312&view=rev Log: Set cairo filter when ever we do scaled operation to gtk3-client mapview.
See patch #5547 Modified: trunk/client/gui-gtk-3.0/canvas.c Modified: trunk/client/gui-gtk-3.0/canvas.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-gtk-3.0/canvas.c?rev=27312&r1=27311&r2=27312&view=diff ============================================================================== --- trunk/client/gui-gtk-3.0/canvas.c (original) +++ trunk/client/gui-gtk-3.0/canvas.c Mon Dec 15 22:32:51 2014 @@ -74,6 +74,7 @@ cairo_scale(cr, dest->zoom / src->zoom, dest->zoom / src->zoom); cairo_set_source_surface(cr, src->surface, dest_x - src_x, dest_y - src_y); + cairo_pattern_set_filter(cairo_get_source(cr), CAIRO_FILTER_NEAREST); cairo_rectangle(cr, dest_x, dest_y, width, height); cairo_fill(cr); @@ -170,6 +171,7 @@ cairo_scale(cr, pcanvas->zoom, pcanvas->zoom); gdk_cairo_set_source_rgba(cr, &pcolor->color); + cairo_pattern_set_filter(cairo_get_source(cr), CAIRO_FILTER_NEAREST); cairo_rectangle(cr, canvas_x, canvas_y, width, height); cairo_fill(cr); _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits