aboutsummaryrefslogtreecommitdiffhomepage
path: root/experimental/sksg/SkSGInvalidationController.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'experimental/sksg/SkSGInvalidationController.cpp')
-rw-r--r--experimental/sksg/SkSGInvalidationController.cpp4
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);