| Index: third_party/WebKit/Source/core/input/TouchActionUtil.cpp
|
| diff --git a/third_party/WebKit/Source/core/input/TouchActionUtil.cpp b/third_party/WebKit/Source/core/input/TouchActionUtil.cpp
|
| index 69eabf3cc1822b6ba951436b0ed2f073e0b1ebfe..8ef15dfd82e63625386253489b08f6a660e7a236 100644
|
| --- a/third_party/WebKit/Source/core/input/TouchActionUtil.cpp
|
| +++ b/third_party/WebKit/Source/core/input/TouchActionUtil.cpp
|
| @@ -28,19 +28,6 @@ static bool supportsTouchAction(const LayoutObject& object)
|
| return true;
|
| }
|
|
|
| -static TouchAction intersectTouchAction(TouchAction action1, TouchAction action2)
|
| -{
|
| - if (action1 == TouchActionNone || action2 == TouchActionNone)
|
| - return TouchActionNone;
|
| - if (action1 == TouchActionAuto)
|
| - return action2;
|
| - if (action2 == TouchActionAuto)
|
| - return action1;
|
| - if (!(action1 & action2))
|
| - return TouchActionNone;
|
| - return action1 & action2;
|
| -}
|
| -
|
| } // namespace
|
|
|
| TouchAction computeEffectiveTouchAction(const Node& node)
|
| @@ -53,7 +40,7 @@ TouchAction computeEffectiveTouchAction(const Node& node)
|
| if (LayoutObject* layoutObject = curNode->layoutObject()) {
|
| if (supportsTouchAction(*layoutObject)) {
|
| TouchAction action = layoutObject->style()->touchAction();
|
| - effectiveTouchAction = intersectTouchAction(action, effectiveTouchAction);
|
| + effectiveTouchAction &= action;
|
| if (effectiveTouchAction == TouchActionNone)
|
| break;
|
| }
|
|
|