diff --git a/mozilla/layout/html/base/src/nsFrameReflowState.cpp b/mozilla/layout/html/base/src/nsFrameReflowState.cpp
index 91517a3b33b..4386a398fc1 100644
--- a/mozilla/layout/html/base/src/nsFrameReflowState.cpp
+++ b/mozilla/layout/html/base/src/nsFrameReflowState.cpp
@@ -105,6 +105,8 @@ nsHTMLReflowState::InitConstraints(nsIPresContext& aPresContext)
// Assume that the values are unconstrained
widthConstraint = eHTMLFrameConstraint_Unconstrained;
heightConstraint = eHTMLFrameConstraint_Unconstrained;
+ minWidth = 0;
+ minHeight = 0;
// Some frame types are not constrained by width/height style
// attributes. Return if the frame is one of those types.
@@ -209,12 +211,10 @@ nsHTMLReflowState::InitConstraints(nsIPresContext& aPresContext)
if (width > 0) {
minWidth = width;
- maxWidth = width;
widthConstraint = eHTMLFrameConstraint_Constrained;
}
if (height > 0) {
minHeight = height;
- maxHeight = height;
heightConstraint = eHTMLFrameConstraint_Constrained;
}
}
diff --git a/mozilla/layout/html/base/src/nsInlineReflow.cpp b/mozilla/layout/html/base/src/nsInlineReflow.cpp
index 079bb6cb446..6bbc6b5f4df 100644
--- a/mozilla/layout/html/base/src/nsInlineReflow.cpp
+++ b/mozilla/layout/html/base/src/nsInlineReflow.cpp
@@ -90,6 +90,7 @@ nsInlineReflow::Init(nscoord aX, nscoord aY, nscoord aWidth, nscoord aHeight)
mMaxElementSize.height = 0;
mUpdatedBand = PR_FALSE;
mPlacedLeftFloater = PR_FALSE;
+ mTreatFrameAsBlock = PR_FALSE;
}
void