diff --git a/gfx/layers/composite/LayerManagerComposite.cpp b/gfx/layers/composite/LayerManagerComposite.cpp index fa8900023c69..27c94e57e466 100644 --- a/gfx/layers/composite/LayerManagerComposite.cpp +++ b/gfx/layers/composite/LayerManagerComposite.cpp @@ -1037,8 +1037,7 @@ bool LayerManagerComposite::Render(const nsIntRegion& aInvalidRegion, if (!mRegionToClear.IsEmpty()) { for (auto iter = mRegionToClear.RectIter(); !iter.Done(); iter.Next()) { - const IntRect& r = iter.Get(); - mCompositor->ClearRect(Rect(r.X(), r.Y(), r.Width(), r.Height())); + mCompositor->ClearRect(Rect(iter.Get())); } }