Merge pull request #2259 from abarth/misplaced_fab

Stocks FAB "+" sometimes teleports to near the top left
This commit is contained in:
Adam Barth 2016-01-13 12:37:34 -08:00
commit 910ccafe5c

View File

@ -84,8 +84,9 @@ skia::RefPtr<SkImage> RasterCache::GetPrerolledImage(GrContext* context,
if (surface) {
SkCanvas* canvas = surface->getCanvas();
canvas->clear(SK_ColorTRANSPARENT);
SkMatrix matrix = SkMatrix::MakeScale(scaleX, scaleY);
canvas->drawPicture(picture, &matrix, nullptr);
canvas->translate(-rect.left(), -rect.right());
canvas->scale(scaleX, scaleY);
canvas->drawPicture(picture);
entry.image = skia::AdoptRef(surface->newImageSnapshot());
}
}