Author: cazfi Date: Sun Mar 12 09:46:35 2017 New Revision: 35096 URL: http://svn.gna.org/viewcvs/freeciv?rev=35096&view=rev Log: Pass valid region to gdk_window_begin_draw_frame() calls.
Reported by Jochen Trumpf <jochent> See gna bug #25529 Modified: branches/S2_6/client/gui-gtk-3.22/mapview.c Modified: branches/S2_6/client/gui-gtk-3.22/mapview.c URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_6/client/gui-gtk-3.22/mapview.c?rev=35096&r1=35095&r2=35096&view=diff ============================================================================== --- branches/S2_6/client/gui-gtk-3.22/mapview.c (original) +++ branches/S2_6/client/gui-gtk-3.22/mapview.c Sun Mar 12 09:46:35 2017 @@ -558,7 +558,8 @@ return; } - ctx = gdk_window_begin_draw_frame(pixmap, NULL); + ctx = gdk_window_begin_draw_frame(pixmap, + gdk_window_get_clip_region(pixmap)); cr = gdk_drawing_context_get_cairo_context(ctx); cairo_scale(cr, zoom, zoom); cairo_set_source_surface(cr, ssprite->surface, canvas_x, canvas_y); @@ -764,7 +765,8 @@ } wndw = gtk_widget_get_window(map_canvas); - ctx = gdk_window_begin_draw_frame(wndw, NULL); + ctx = gdk_window_begin_draw_frame(wndw, + gdk_window_get_clip_region(wndw)); cr = gdk_drawing_context_get_cairo_context(ctx); gdk_cairo_set_source_rgba(cr, &pcolor->color); cairo_set_line_width(cr, 2.0); _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits