Index: Source/core/layout/LayoutBoxModelObject.cpp |
diff --git a/Source/core/layout/LayoutBoxModelObject.cpp b/Source/core/layout/LayoutBoxModelObject.cpp |
index 0cfefc58b17aee4c8dc86463604977d9c6127fe8..b697d5f450ca5ac941c71e6ac0b6a06980f197e2 100644 |
--- a/Source/core/layout/LayoutBoxModelObject.cpp |
+++ b/Source/core/layout/LayoutBoxModelObject.cpp |
@@ -615,13 +615,13 @@ IntSize LayoutBoxModelObject::calculateImageIntrinsicDimensions(StyleImage* imag |
if (image->isGeneratedImage() && image->usesImageContainerSize()) |
return IntSize(positioningAreaSize.width(), positioningAreaSize.height()); |
- Length intrinsicWidth; |
- Length intrinsicHeight; |
+ Length intrinsicWidth(Fixed); |
+ Length intrinsicHeight(Fixed); |
FloatSize intrinsicRatio; |
image->computeIntrinsicDimensions(this, intrinsicWidth, intrinsicHeight, intrinsicRatio); |
- ASSERT(!intrinsicWidth.isPercent()); |
- ASSERT(!intrinsicHeight.isPercent()); |
+ ASSERT(intrinsicWidth.isFixed()); |
+ ASSERT(intrinsicHeight.isFixed()); |
IntSize resolvedSize(intrinsicWidth.value(), intrinsicHeight.value()); |
IntSize minimumSize(resolvedSize.width() > 0 ? 1 : 0, resolvedSize.height() > 0 ? 1 : 0); |