Chromium Code Reviews| Index: Source/core/svg/SVGElement.cpp |
| diff --git a/Source/core/svg/SVGElement.cpp b/Source/core/svg/SVGElement.cpp |
| index d0648dccdef1c8a04f4d95ee009536bf63d10b3a..76cf87009a644ddbb79db1232de8c81080ae5831 100644 |
| --- a/Source/core/svg/SVGElement.cpp |
| +++ b/Source/core/svg/SVGElement.cpp |
| @@ -58,9 +58,14 @@ using namespace SVGNames; |
| void mapAttributeToCSSProperty(HashMap<StringImpl*, CSSPropertyID>* propertyNameToIdMap, const QualifiedName& attrName) |
| { |
| // FIXME: when CSS supports "transform-origin" the special case for transform_originAttr can be removed. |
| + // FIXME: It's not clear the above is strictly true, as -webkit-transform-origin has non-standard behavior. |
| CSSPropertyID propertyId = cssPropertyID(attrName.localName()); |
| if (!propertyId && attrName == transform_originAttr) |
| propertyId = CSSPropertyWebkitTransformOrigin; // cssPropertyID("-webkit-transform-origin") |
| + if (propertyId == CSSPropertyTransformOrigin) { |
| + ASSERT(RuntimeEnabledFeatures::cssTransformsUnprefixedEnabled()); |
|
no longer working on chromium
2014/03/26 17:19:24
This line of code consistently crashes the tab on
|
| + propertyId = CSSPropertyWebkitTransformOrigin; |
| + } |
| ASSERT(propertyId > 0); |
| propertyNameToIdMap->set(attrName.localName().impl(), propertyId); |
| } |