aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/svg/SkSVGDevice.cpp
diff options
context:
space:
mode:
authorGravatar reed <reed@google.com>2016-08-20 07:59:19 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-08-20 07:59:19 -0700
commit589a39eb81d25fa7af95e7366db17ac7a70a7d03 (patch)
treef1f485df0476ca0af26475c924d35101b9160b6b /src/svg/SkSVGDevice.cpp
parente2348ccb477b97847cd147161a57fbbbfc8bba10 (diff)
store info in basedevice, change getter to non-virtual const&
Diffstat (limited to 'src/svg/SkSVGDevice.cpp')
-rw-r--r--src/svg/SkSVGDevice.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/svg/SkSVGDevice.cpp b/src/svg/SkSVGDevice.cpp
index 4330901b7e..3ba721ee39 100644
--- a/src/svg/SkSVGDevice.cpp
+++ b/src/svg/SkSVGDevice.cpp
@@ -570,10 +570,11 @@ SkBaseDevice* SkSVGDevice::Create(const SkISize& size, SkXMLWriter* writer) {
}
SkSVGDevice::SkSVGDevice(const SkISize& size, SkXMLWriter* writer)
- : INHERITED(SkSurfaceProps(0, kUnknown_SkPixelGeometry))
+ : INHERITED(SkImageInfo::MakeUnknown(size.fWidth, size.fHeight),
+ SkSurfaceProps(0, kUnknown_SkPixelGeometry))
, fWriter(writer)
, fResourceBucket(new ResourceBucket)
- , fSize(size) {
+{
SkASSERT(writer);
fWriter->writeHeader();
@@ -590,11 +591,6 @@ SkSVGDevice::SkSVGDevice(const SkISize& size, SkXMLWriter* writer)
SkSVGDevice::~SkSVGDevice() {
}
-SkImageInfo SkSVGDevice::imageInfo() const {
- SkImageInfo info = SkImageInfo::MakeUnknown(fSize.fWidth, fSize.fHeight);
- return info;
-}
-
void SkSVGDevice::drawPaint(const SkDraw& draw, const SkPaint& paint) {
AutoElement rect("rect", fWriter, fResourceBucket, draw, paint);
rect.addRectAttributes(SkRect::MakeWH(SkIntToScalar(this->width()),