Bug 1283176 - Dump XMost and YMost values instead of width and height for sticky layers. r?nical
MozReview-Commit-ID: C9fJA03RamJ
--- 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], "", "]");