The tiles are properly reset.

git-svn-id: http://skia.googlecode.com/svn/trunk@5181 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/tools/PictureRenderer.cpp b/tools/PictureRenderer.cpp
index d014f0dd..afa7ce8 100644
--- a/tools/PictureRenderer.cpp
+++ b/tools/PictureRenderer.cpp
@@ -186,6 +186,14 @@
     }
 }
 
+void TiledPictureRenderer::resetState() {
+    for (int i = 0; i < fTiles.count(); ++i) {
+        fTiles[i].fCanvas->flush();
+    }
+
+    this->INHERITED::resetState();
+}
+
 void TiledPictureRenderer::copyTilesToCanvas() {
     int tile_index = 0;
     for (int tile_y_start = 0; tile_y_start < fPicture->height();