diff options
author | Greg Kaiser <gkaiser@google.com> | 2018-08-30 06:45:03 -0700 |
---|---|---|
committer | Greg Kaiser <gkaiser@google.com> | 2018-08-30 06:45:03 -0700 |
commit | 5dda003e68ee62aa653b1b706f2f34999af15d3b (patch) | |
tree | be2c3bada6d23c14b740e55377f56c41f6810386 /libs/hwui/RecordingCanvas.cpp | |
parent | 03b72ae608b491c05514d3eccc2755a303bfebfd (diff) |
RecordingCanvas: Avoid accessing moved variable
We explicitly use the "image" class member, instead of the function
parameter, since we've already used move() on the function
parameter.
Test: TreeHugger
Change-Id: I631517ca7cbf7cc59f75f8a66b125be4ee391944
Diffstat (limited to 'libs/hwui/RecordingCanvas.cpp')
-rw-r--r-- | libs/hwui/RecordingCanvas.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/hwui/RecordingCanvas.cpp b/libs/hwui/RecordingCanvas.cpp index 57befc6fa9d7..3eaff03db369 100644 --- a/libs/hwui/RecordingCanvas.cpp +++ b/libs/hwui/RecordingCanvas.cpp @@ -311,7 +311,7 @@ struct DrawImageRect final : Op { DrawImageRect(sk_sp<const SkImage>&& image, const SkRect* src, const SkRect& dst, const SkPaint* paint, SkCanvas::SrcRectConstraint constraint) : image(std::move(image)), dst(dst), constraint(constraint) { - this->src = src ? *src : SkRect::MakeIWH(image->width(), image->height()); + this->src = src ? *src : SkRect::MakeIWH(this->image->width(), this->image->height()); if (paint) { this->paint = *paint; } |