aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--include/core/SkPictureRecorder.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/core/SkPictureRecorder.h b/include/core/SkPictureRecorder.h
index a440790a73..46a0093e26 100644
--- a/include/core/SkPictureRecorder.h
+++ b/include/core/SkPictureRecorder.h
@@ -115,7 +115,11 @@ private:
uint32_t fFlags;
SkRect fCullRect;
sk_sp<SkBBoxHierarchy> fBBH;
+#ifdef SK_SUPPORT_LEGACY_CANVAS_IS_REFCNT
+ sk_sp<SkRecorder> fRecorder;
+#else
std::unique_ptr<SkRecorder> fRecorder;
+#endif
sk_sp<SkRecord> fRecord;
SkMiniRecorder fMiniRecorder;