Added some assertions.
git-svn-id: http://skia.googlecode.com/svn/trunk@5184 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/tools/PictureRenderer.cpp b/tools/PictureRenderer.cpp
index 2d4287c..f0f9dbd 100644
--- a/tools/PictureRenderer.cpp
+++ b/tools/PictureRenderer.cpp
@@ -70,6 +70,12 @@
}
void PictureRenderer::resetState() {
+ SkASSERT(fCanvas.get() != NULL);
+ SkASSERT(fPicture != NULL);
+ if (NULL == fCanvas.get() || NULL == fPicture) {
+ return;
+ }
+
fCanvas->flush();
if (this->isUsingGpuDevice()) {
@@ -186,6 +192,12 @@
}
void TiledPictureRenderer::resetState() {
+ SkASSERT(fCanvas.get() != NULL);
+ SkASSERT(fPicture != NULL);
+ if (NULL == fCanvas.get() || NULL == fPicture) {
+ return;
+ }
+
for (int i = 0; i < fTiles.count(); ++i) {
fTiles[i].fCanvas->flush();
}