From e0d9fc95ca1a54eee5b6dfbf6ce24fb2a5fc654b Mon Sep 17 00:00:00 2001 From: "pavlov%pavlov.net" Date: Wed, 20 Apr 2005 01:59:51 +0000 Subject: [PATCH] fixing clearRect to actually clear r=vlad a=brendan git-svn-id: svn://10.0.0.236/trunk@172474 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/content/canvas/src/nsCanvasRenderingContext2D.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mozilla/content/canvas/src/nsCanvasRenderingContext2D.cpp b/mozilla/content/canvas/src/nsCanvasRenderingContext2D.cpp index 14da95abf2a..6b2d655f25b 100644 --- a/mozilla/content/canvas/src/nsCanvasRenderingContext2D.cpp +++ b/mozilla/content/canvas/src/nsCanvasRenderingContext2D.cpp @@ -909,10 +909,13 @@ nsCanvasRenderingContext2D::ClearRect(float x, float y, float w, float h) DirtyAllStyles(); + cairo_save (mCairo); + cairo_set_operator (mCairo, CAIRO_OPERATOR_CLEAR); cairo_set_alpha (mCairo, 0.0); cairo_new_path (mCairo); cairo_rectangle (mCairo, x, y, w, h); cairo_fill (mCairo); + cairo_restore (mCairo); return Redraw(); }