Bug 1445019 - Use the compositing transform when checking for unused APZ transforms. r?botond draft
authorKartikaya Gupta <kgupta@mozilla.com>
Mon, 12 Mar 2018 16:17:26 -0400
changeset 766388 38b9896c96f29b121294583283149bc43d94c589
parent 766387 d3d6952e914da3d3d75be85af3848dbf1246a3ce
push id102310
push userkgupta@mozilla.com
push dateMon, 12 Mar 2018 20:17:51 +0000
reviewersbotond
bugs1445019
milestone61.0a1
Bug 1445019 - Use the compositing transform when checking for unused APZ transforms. r?botond MozReview-Commit-ID: 1o1RANM3yxo
gfx/layers/apz/src/APZSampler.cpp
--- a/gfx/layers/apz/src/APZSampler.cpp
+++ b/gfx/layers/apz/src/APZSampler.cpp
@@ -202,13 +202,13 @@ APZSampler::MarkAsyncTransformAppliedToC
 }
 
 bool
 APZSampler::HasUnusedAsyncTransform(const LayerMetricsWrapper& aLayer)
 {
   AsyncPanZoomController* apzc = aLayer.GetApzc();
   return apzc
       && !apzc->GetAsyncTransformAppliedToContent()
-      && !AsyncTransformComponentMatrix(apzc->GetCurrentAsyncTransform(AsyncPanZoomController::eForHitTesting)).IsIdentity();
+      && !AsyncTransformComponentMatrix(apzc->GetCurrentAsyncTransform(AsyncPanZoomController::eForCompositing)).IsIdentity();
 }
 
 } // namespace layers
 } // namespace mozilla