Bug 1283176 - Dump XMost and YMost values instead of width and height for sticky layers. r?nical draft
authorKartikaya Gupta <kgupta@mozilla.com>
Wed, 29 Jun 2016 12:15:23 -0400
changeset 382414 b7a0a3b5e3f8135540a5f3371bfd3782b2a6fde1
parent 382413 eb477f2832760f9af7bf18fe0ad430e3ac3527da
child 524183 b3f854483d437acee1d2902d6fcbf5ed9490f981
push id21711
push userkgupta@mozilla.com
push dateWed, 29 Jun 2016 16:15:42 +0000
reviewersnical
bugs1283176
milestone50.0a1
Bug 1283176 - Dump XMost and YMost values instead of width and height for sticky layers. r?nical MozReview-Commit-ID: C9fJA03RamJ
gfx/layers/Layers.cpp
--- a/gfx/layers/Layers.cpp
+++ b/gfx/layers/Layers.cpp
@@ -1977,22 +1977,22 @@ Layer::PrintInfo(std::stringstream& aStr
   if (GetIsFixedPosition()) {
     LayerPoint anchor = GetFixedPositionAnchor();
     aStream << nsPrintfCString(" [isFixedPosition scrollId=%lld sides=0x%x anchor=%s]",
                      GetFixedPositionScrollContainerId(),
                      GetFixedPositionSides(),
                      ToString(anchor).c_str()).get();
   }
   if (GetIsStickyPosition()) {
-    aStream << nsPrintfCString(" [isStickyPosition scrollId=%d outer=%f,%f %fx%f "
-                     "inner=%f,%f %fx%f]", mStickyPositionData->mScrollId,
+    aStream << nsPrintfCString(" [isStickyPosition scrollId=%d outer=(%.3f,%.3f)-(%.3f,%.3f) "
+                     "inner=(%.3f,%.3f)-(%.3f,%.3f)]", mStickyPositionData->mScrollId,
                      mStickyPositionData->mOuter.x, mStickyPositionData->mOuter.y,
-                     mStickyPositionData->mOuter.width, mStickyPositionData->mOuter.height,
+                     mStickyPositionData->mOuter.XMost(), mStickyPositionData->mOuter.YMost(),
                      mStickyPositionData->mInner.x, mStickyPositionData->mInner.y,
-                     mStickyPositionData->mInner.width, mStickyPositionData->mInner.height).get();
+                     mStickyPositionData->mInner.XMost(), mStickyPositionData->mInner.YMost()).get();
   }
   if (mMaskLayer) {
     aStream << nsPrintfCString(" [mMaskLayer=%p]", mMaskLayer.get()).get();
   }
   for (uint32_t i = 0; i < mScrollMetadata.Length(); i++) {
     if (!mScrollMetadata[i].IsDefault()) {
       aStream << nsPrintfCString(" [metrics%d=", i).get();
       AppendToString(aStream, mScrollMetadata[i], "", "]");