diff options
Diffstat (limited to 'experimental/sksg/SkSGInvalidationController.cpp')
-rw-r--r-- | experimental/sksg/SkSGInvalidationController.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/experimental/sksg/SkSGInvalidationController.cpp b/experimental/sksg/SkSGInvalidationController.cpp index 114d724d1c..4b133d871b 100644 --- a/experimental/sksg/SkSGInvalidationController.cpp +++ b/experimental/sksg/SkSGInvalidationController.cpp @@ -17,8 +17,8 @@ InvalidationController::InvalidationController() {} void InvalidationController::inval(const SkRect& r, const SkMatrix& ctm) { SkTCopyOnFirstWrite<SkRect> rect(r); - if (!ctm.isIdentity() && !ctm.mapRect(rect.writable())) { - *rect.writable() = SkRect::MakeLTRB(SK_ScalarMin, SK_ScalarMin, SK_ScalarMax, SK_ScalarMax); + if (!ctm.isIdentity()) { + ctm.mapRect(rect.writable()); } fRects.push(*rect); |