| Index: Source/core/css/parser/BisonCSSParser-in.cpp
|
| diff --git a/Source/core/css/parser/BisonCSSParser-in.cpp b/Source/core/css/parser/BisonCSSParser-in.cpp
|
| index 022c07e1831700fb36d38b0198e9c2a5de3bf986..d3d7341e605d066d2352b4750ba128628607489e 100644
|
| --- a/Source/core/css/parser/BisonCSSParser-in.cpp
|
| +++ b/Source/core/css/parser/BisonCSSParser-in.cpp
|
| @@ -2670,7 +2670,7 @@ bool CSSPropertyParser::parseValue(CSSPropertyID propId, bool important)
|
| break;
|
|
|
| case CSSPropertyTouchAction:
|
| - // auto | none | [pan-x || pan-y]
|
| + // auto | none | [pan-x || pan-y] | manipulation
|
| return parseTouchAction(important);
|
|
|
| case CSSPropertyAlignSelf:
|
| @@ -8909,7 +8909,7 @@ bool CSSPropertyParser::parseTouchAction(bool important)
|
|
|
| CSSParserValue* value = m_valueList->current();
|
| RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createSpaceSeparated();
|
| - if (m_valueList->size() == 1 && value && (value->id == CSSValueAuto || value->id == CSSValueNone)) {
|
| + if (m_valueList->size() == 1 && value && (value->id == CSSValueAuto || value->id == CSSValueNone || value->id == CSSValueManipulation)) {
|
| list->append(cssValuePool().createIdentifierValue(value->id));
|
| addProperty(CSSPropertyTouchAction, list.release(), important);
|
| m_valueList->next();
|
|
|