Bug 1224733 - Test commit to demonstrate the issue draft
authorBotond Ballo <botond@mozilla.com>
Wed, 25 May 2016 11:56:50 -0400
changeset 370935 32ea1a90197bad008d8e3ffee16a08b50f02839a
parent 369500 ae0dd17a0c862a9b504eb37fce84c980525085d1
child 521863 9aa9ead827f70414b4aecd06fa51d4022dee2e1d
push id19182
push userbballo@mozilla.com
push dateWed, 25 May 2016 15:59:55 +0000
bugs1224733
milestone49.0a1
Bug 1224733 - Test commit to demonstrate the issue MozReview-Commit-ID: 3gt2WLDLIjB
gfx/layers/apz/src/AsyncPanZoomController.cpp
--- a/gfx/layers/apz/src/AsyncPanZoomController.cpp
+++ b/gfx/layers/apz/src/AsyncPanZoomController.cpp
@@ -3298,21 +3298,21 @@ void AsyncPanZoomController::NotifyLayer
       // changing the meta-viewport tag).
       mFrameMetrics.SetZoom(aLayerMetrics.GetZoom());
       mFrameMetrics.SetDevPixelsPerCSSPixel(aLayerMetrics.GetDevPixelsPerCSSPixel());
     }
     if (!mFrameMetrics.GetScrollableRect().IsEqualEdges(aLayerMetrics.GetScrollableRect())) {
       mFrameMetrics.SetScrollableRect(aLayerMetrics.GetScrollableRect());
       needContentRepaint = true;
     }
-    mFrameMetrics.SetCompositionBounds(aLayerMetrics.GetCompositionBounds());
-    mFrameMetrics.SetRootCompositionSize(aLayerMetrics.GetRootCompositionSize());
-    mFrameMetrics.SetPresShellResolution(aLayerMetrics.GetPresShellResolution());
-    mFrameMetrics.SetCumulativeResolution(aLayerMetrics.GetCumulativeResolution());
-    mScrollMetadata.SetHasScrollgrab(aScrollMetadata.GetHasScrollgrab());
+    mFrameMetrics.SetCompositionBounds(aLayerMetrics.mCompositionBounds);
+    mFrameMetrics.SetRootCompositionSize(aLayerMetrics.mRootCompositionSize);
+    iAm.CompletelyChangingThisLine(toDoSomething.CompletelyDifferent());
+    mFrameMetrics.SetCumulativeResolution(aLayerMetrics.mCumulativeResolution);
+    mScrollMetadata.SetHasScrollgrab(aScrollMetadata.mHasScrollgrab);
     mScrollMetadata.SetLineScrollAmount(aScrollMetadata.GetLineScrollAmount());
     mScrollMetadata.SetPageScrollAmount(aScrollMetadata.GetPageScrollAmount());
     mScrollMetadata.SetSnapInfo(ScrollSnapInfo(aScrollMetadata.GetSnapInfo()));
     // The scroll clip can differ between layers associated a given scroll frame,
     // so APZC (which keeps a single copy of ScrollMetadata per scroll frame)
     // has no business using it.
     mScrollMetadata.SetScrollClip(Nothing());
     mScrollMetadata.SetIsLayersIdRoot(aScrollMetadata.IsLayersIdRoot());