stop calling SkCanvas::getDevice
BUG=skia:
R=bsalomon@google.com, robertphillips@google.com, junov@google.com
Author: reed@google.com
Review URL: https://codereview.chromium.org/355193006
diff --git a/include/utils/SkDeferredCanvas.h b/include/utils/SkDeferredCanvas.h
index 5abff74..0e2ed45 100644
--- a/include/utils/SkDeferredCanvas.h
+++ b/include/utils/SkDeferredCanvas.h
@@ -131,6 +131,7 @@
* rendered using the deferred canvas.
*/
void setBitmapSizeThreshold(size_t sizeThreshold);
+ size_t getBitmapSizeThreshold() const { return fBitmapSizeThreshold; }
/**
* Executes all pending commands without drawing
@@ -240,7 +241,9 @@
bool isFullFrame(const SkRect*, const SkPaint*) const;
void validate() const;
void init();
- bool fDeferredDrawing;
+
+ size_t fBitmapSizeThreshold;
+ bool fDeferredDrawing;
friend class SkDeferredCanvasTester; // for unit testing
typedef SkCanvas INHERITED;