Use proxy canvas size.

The old code just hard coded 1,1 as size. Instead use the size of the
proxy canvas.

Change-Id: Ib1ebc9339c98680ca350f26f8ec514f6782de8a4
Reviewed-on: https://skia-review.googlesource.com/9160
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Herb Derby <herb@google.com>
This commit is contained in:
Herb Derby 2017-03-02 13:36:26 -05:00 committed by Skia Commit-Bot
parent c77e33f73d
commit 391a89001a

View File

@ -46,7 +46,7 @@ void SkDeferredCanvas::Rec::setConcat(const SkMatrix& m) {
///////////////////////////////////////////////////////////////////////////////////////////////////
SkDeferredCanvas::SkDeferredCanvas(SkCanvas* canvas)
: INHERITED(1, 1) {
: INHERITED(canvas->getBaseLayerSize().width(), canvas->getBaseLayerSize().height()) {
this->reset(canvas);
}