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
[email protected]
https://mail.gna.org/listinfo/freeciv-commits