diff options
author | Ben Loftis <ben@harrisonconsoles.com> | 2015-02-03 17:35:37 -0600 |
---|---|---|
committer | Ben Loftis <ben@harrisonconsoles.com> | 2015-02-03 17:35:37 -0600 |
commit | b4a013615570dcc73885b8d81cc5aa1a7c51158e (patch) | |
tree | 9fe74827bd23c6de4f4b257c07f8f16fcad559ab /libs/canvas/canvas.cc | |
parent | 9fab39358a08e534910bdd27a81ee5ddcca65bac (diff) |
tweak to help with uncoalesced renders
Diffstat (limited to 'libs/canvas/canvas.cc')
-rw-r--r-- | libs/canvas/canvas.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/canvas/canvas.cc b/libs/canvas/canvas.cc index 8436036983..941ea8465d 100644 --- a/libs/canvas/canvas.cc +++ b/libs/canvas/canvas.cc @@ -795,6 +795,7 @@ GtkCanvas::on_expose_event (GdkEventExpose* ev) gdk_region_get_rectangles (ev->region, &rects, &nrects); for (gint n = 0; n < nrects; ++n) { + draw_context->set_identity_matrix(); //reset the cairo matrix, just in case someone left it transformed after drawing ( cough ) render (Rect (rects[n].x, rects[n].y, rects[n].x + rects[n].width, rects[n].y + rects[n].height), draw_context); } g_free (rects); |