Browse Source

Fixed height in the same manner as the width fix for elements with precalculated height, like form elements.

Christopher S. Case 13 years ago
parent
commit
ccc0fb784a
1 changed files with 5 additions and 1 deletions
  1. 5 1
      Source/Core/LayoutEngine.cpp

+ 5 - 1
Source/Core/LayoutEngine.cpp

@@ -584,8 +584,12 @@ void LayoutEngine::BuildBoxHeight(Box& box, Element* element, float containing_b
 
 	// Determine if the element has an automatic height, and if not calculate it.
 	bool height_auto;
-	if (content_area.y >= 0)
+	int display_property = element->GetProperty< int >(DISPLAY);
+
+	if (display_property == DISPLAY_INLINE_BLOCK)
+	{
 		height_auto = false;
+	}
 	else
 	{
 		const Property* height_property = element->GetProperty(HEIGHT);