diff options
author | 2017-01-18 20:10:03 -0500 | |
---|---|---|
committer | 2017-01-19 14:16:39 +0000 | |
commit | 2a83603541aacc9ea6bce819c9ffde7bc246fffd (patch) | |
tree | 87f47a15b40d13d7faba9350b778c00c317437fd /src/core/SkDevice.cpp | |
parent | 4897fb898f62a983829e56fc72b5ce6fd1ad62e4 (diff) |
remove metadata from device
BUG=skia:
Change-Id: I46eaea4ddc103bb490b327a52fc5b3ce592c6670
Reviewed-on: https://skia-review.googlesource.com/7240
Reviewed-by: Mike Reed <reed@google.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'src/core/SkDevice.cpp')
-rw-r--r-- | src/core/SkDevice.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/core/SkDevice.cpp b/src/core/SkDevice.cpp index ff99a09ccd..37a2535d7c 100644 --- a/src/core/SkDevice.cpp +++ b/src/core/SkDevice.cpp @@ -15,7 +15,6 @@ #include "SkImageFilterCache.h" #include "SkImagePriv.h" #include "SkLatticeIter.h" -#include "SkMetaData.h" #include "SkPatchUtils.h" #include "SkPathPriv.h" #include "SkPathMeasure.h" @@ -32,19 +31,9 @@ SkBaseDevice::SkBaseDevice(const SkImageInfo& info, const SkSurfaceProps& surfac , fSurfaceProps(surfaceProps) { fOrigin.setZero(); - fMetaData = nullptr; } -SkBaseDevice::~SkBaseDevice() { delete fMetaData; } - -SkMetaData& SkBaseDevice::getMetaData() { - // metadata users are rare, so we lazily allocate it. If that changes we - // can decide to just make it a field in the device (rather than a ptr) - if (nullptr == fMetaData) { - fMetaData = new SkMetaData; - } - return *fMetaData; -} +SkBaseDevice::~SkBaseDevice() {} #ifdef SK_SUPPORT_LEGACY_ACCESSBITMAP const SkBitmap& SkBaseDevice::accessBitmap(bool changePixels) { |