Changeset 120641 in webkit for trunk/Source/WebCore/css/StyleBuilder.cpp
- Timestamp:
- Jun 18, 2012, 4:30:29 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/css/StyleBuilder.cpp
r120609 r120641 1773 1773 static void applyInheritValue(StyleResolver* styleResolver) 1774 1774 { 1775 ApplyPropertyDefaultBase<ImageResolutionSource, &RenderStyle::imageResolutionSource, ImageResolutionSource, &RenderStyle::setImageResolutionSource, ImageResolutionSource, &RenderStyle::initialImageResolutionSource>::applyInheritValue(styleResolver); 1775 1776 ApplyPropertyDefaultBase<float, &RenderStyle::imageResolution, float, &RenderStyle::setImageResolution, float, &RenderStyle::initialImageResolution>::applyInheritValue(styleResolver); 1776 1777 } … … 1778 1779 static void applyInitialValue(StyleResolver* styleResolver) 1779 1780 { 1781 ApplyPropertyDefaultBase<ImageResolutionSource, &RenderStyle::imageResolutionSource, ImageResolutionSource, &RenderStyle::setImageResolutionSource, ImageResolutionSource, &RenderStyle::initialImageResolutionSource>::applyInitialValue(styleResolver); 1780 1782 ApplyPropertyDefaultBase<float, &RenderStyle::imageResolution, float, &RenderStyle::setImageResolution, float, &RenderStyle::initialImageResolution>::applyInitialValue(styleResolver); 1781 1783 } … … 1786 1788 return; 1787 1789 CSSValueList* valueList = static_cast<CSSValueList*>(value); 1790 ImageResolutionSource source = RenderStyle::initialImageResolutionSource(); 1791 double resolution = RenderStyle::initialImageResolution(); 1788 1792 for (size_t i = 0; i < valueList->length(); i++) { 1789 1793 CSSValue* item = valueList->itemWithoutBoundsCheck(i); … … 1791 1795 continue; 1792 1796 CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(item); 1793 styleResolver->style()->setImageResolution(primitiveValue->getDoubleValue(CSSPrimitiveValue::CSS_DPPX)); 1794 } 1797 if (primitiveValue->getIdent() == CSSValueFromImage) 1798 source = ImageResolutionFromImage; 1799 else 1800 resolution = primitiveValue->getDoubleValue(CSSPrimitiveValue::CSS_DPPX); 1801 } 1802 styleResolver->style()->setImageResolutionSource(source); 1803 styleResolver->style()->setImageResolution(resolution); 1795 1804 } 1796 1805
Note:
See TracChangeset
for help on using the changeset viewer.