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

Reply via email to