| 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);
|
|
|