| Index: src/core/SkCanvas.cpp
|
| diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp
|
| index 8159adf0ee5a735c73532b6626ba48b6dd42aa2a..5ba6e8f6dc399c7c71fa8c858425ba826ddb6378 100644
|
| --- a/src/core/SkCanvas.cpp
|
| +++ b/src/core/SkCanvas.cpp
|
| @@ -583,7 +583,17 @@ void SkCanvas::flush() {
|
| }
|
| }
|
|
|
| -SkISize SkCanvas::getDeviceSize() const {
|
| +SkISize SkCanvas::getTopLayerSize() const {
|
| + SkBaseDevice* d = this->getTopDevice();
|
| + return d ? SkISize::Make(d->width(), d->height()) : SkISize::Make(0, 0);
|
| +}
|
| +
|
| +SkIPoint SkCanvas::getTopLayerOrigin() const {
|
| + SkBaseDevice* d = this->getTopDevice();
|
| + return d ? d->getOrigin() : SkIPoint::Make(0, 0);
|
| +}
|
| +
|
| +SkISize SkCanvas::getBaseLayerSize() const {
|
| SkBaseDevice* d = this->getDevice();
|
| return d ? SkISize::Make(d->width(), d->height()) : SkISize::Make(0, 0);
|
| }
|
|
|