summaryrefslogtreecommitdiff
path: root/libs/hwui/RecordingCanvas.cpp
diff options
context:
space:
mode:
authorGreg Kaiser <gkaiser@google.com>2018-08-30 06:45:03 -0700
committerGreg Kaiser <gkaiser@google.com>2018-08-30 06:45:03 -0700
commit5dda003e68ee62aa653b1b706f2f34999af15d3b (patch)
treebe2c3bada6d23c14b740e55377f56c41f6810386 /libs/hwui/RecordingCanvas.cpp
parent03b72ae608b491c05514d3eccc2755a303bfebfd (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.cpp2
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;
}