Changeset 121127 in webkit for trunk/Source/WebCore/css/StyleBuilder.cpp
- Timestamp:
- Jun 24, 2012, 6:46:14 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/css/StyleBuilder.cpp
r120849 r121127 1786 1786 { 1787 1787 ApplyPropertyDefaultBase<ImageResolutionSource, &RenderStyle::imageResolutionSource, ImageResolutionSource, &RenderStyle::setImageResolutionSource, ImageResolutionSource, &RenderStyle::initialImageResolutionSource>::applyInheritValue(styleResolver); 1788 ApplyPropertyDefaultBase<ImageResolutionSnap, &RenderStyle::imageResolutionSnap, ImageResolutionSnap, &RenderStyle::setImageResolutionSnap, ImageResolutionSnap, &RenderStyle::initialImageResolutionSnap>::applyInheritValue(styleResolver); 1788 1789 ApplyPropertyDefaultBase<float, &RenderStyle::imageResolution, float, &RenderStyle::setImageResolution, float, &RenderStyle::initialImageResolution>::applyInheritValue(styleResolver); 1789 1790 } … … 1792 1793 { 1793 1794 ApplyPropertyDefaultBase<ImageResolutionSource, &RenderStyle::imageResolutionSource, ImageResolutionSource, &RenderStyle::setImageResolutionSource, ImageResolutionSource, &RenderStyle::initialImageResolutionSource>::applyInitialValue(styleResolver); 1795 ApplyPropertyDefaultBase<ImageResolutionSnap, &RenderStyle::imageResolutionSnap, ImageResolutionSnap, &RenderStyle::setImageResolutionSnap, ImageResolutionSnap, &RenderStyle::initialImageResolutionSnap>::applyInitialValue(styleResolver); 1794 1796 ApplyPropertyDefaultBase<float, &RenderStyle::imageResolution, float, &RenderStyle::setImageResolution, float, &RenderStyle::initialImageResolution>::applyInitialValue(styleResolver); 1795 1797 } … … 1801 1803 CSSValueList* valueList = static_cast<CSSValueList*>(value); 1802 1804 ImageResolutionSource source = RenderStyle::initialImageResolutionSource(); 1805 ImageResolutionSnap snap = RenderStyle::initialImageResolutionSnap(); 1803 1806 double resolution = RenderStyle::initialImageResolution(); 1804 1807 for (size_t i = 0; i < valueList->length(); i++) { … … 1809 1812 if (primitiveValue->getIdent() == CSSValueFromImage) 1810 1813 source = ImageResolutionFromImage; 1814 else if (primitiveValue->getIdent() == CSSValueSnap) 1815 snap = ImageResolutionSnapPixels; 1811 1816 else 1812 1817 resolution = primitiveValue->getDoubleValue(CSSPrimitiveValue::CSS_DPPX); 1813 1818 } 1814 1819 styleResolver->style()->setImageResolutionSource(source); 1820 styleResolver->style()->setImageResolutionSnap(snap); 1815 1821 styleResolver->style()->setImageResolution(resolution); 1816 1822 }
Note:
See TracChangeset
for help on using the changeset viewer.