Bug 1398666 - Reset nsDisplayTransForm's bound flag when updating bounds. r=mattwoodrow draft
authorEthan Lin <ethlin@mozilla.com>
Mon, 11 Sep 2017 11:16:01 +0800
changeset 662174 0da1a49e6fcde7ecdac1fac0cdce05385680976b
parent 662173 21474b04c33833a26a46ab68a67bca392ab8893d
child 730764 3ae3a17acdc59e1bfe79a74151333bd93ae3128d
push id78972
push userbmo:ethlin@mozilla.com
push dateMon, 11 Sep 2017 04:51:50 +0000
reviewersmattwoodrow
bugs1398666
milestone57.0a1
Bug 1398666 - Reset nsDisplayTransForm's bound flag when updating bounds. r=mattwoodrow MozReview-Commit-ID: 8vGJKOPqgmF
layout/painting/nsDisplayList.h
--- a/layout/painting/nsDisplayList.h
+++ b/layout/painting/nsDisplayList.h
@@ -5667,16 +5667,17 @@ public:
   {
     MOZ_COUNT_DTOR(nsDisplayTransform);
   }
 #endif
 
   virtual void UpdateBounds(nsDisplayListBuilder* aBuilder) override
   {
     mStoredList.UpdateBounds(aBuilder);
+    mHasBounds = false;
   }
 
   virtual void Destroy(nsDisplayListBuilder* aBuilder) override
   {
     mStoredList.Destroy(aBuilder);
     nsDisplayItem::Destroy(aBuilder);
   }