aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--gm/modecolorfilters.cpp2
-rw-r--r--src/pdf/SkPDFFormXObject.cpp4
2 files changed, 2 insertions, 4 deletions
diff --git a/gm/modecolorfilters.cpp b/gm/modecolorfilters.cpp
index 3e1ccb8494..9859faa0a7 100644
--- a/gm/modecolorfilters.cpp
+++ b/gm/modecolorfilters.cpp
@@ -139,8 +139,10 @@ protected:
SkRect rect = SkRect::MakeXYWH(x * kRectWidth, y * kRectHeight,
SkIntToScalar(kRectWidth),
SkIntToScalar(kRectHeight));
+ canvas->saveLayer(&rect, NULL);
canvas->drawRect(rect, bgPaint);
canvas->drawRect(rect, paint);
+ canvas->restore();
++idx;
}
}
diff --git a/src/pdf/SkPDFFormXObject.cpp b/src/pdf/SkPDFFormXObject.cpp
index 5e33995b74..c11a9a6dfe 100644
--- a/src/pdf/SkPDFFormXObject.cpp
+++ b/src/pdf/SkPDFFormXObject.cpp
@@ -26,10 +26,6 @@ SkPDFFormXObject::SkPDFFormXObject(SkPDFDevice* device) {
// If there is an issue, getResources will end up consuming all memory.
// TODO: A better approach might be for all SkPDFObject to keep track
// of possible cycles.
-#ifdef SK_DEBUG
- SkTDArray<SkPDFObject*> dummy_resourceList;
- getResources(&dummy_resourceList);
-#endif
SkAutoTUnref<SkStream> content(device->content());
setData(content.get());