Index: tools/telemetry/telemetry/page/actions/gesture_action.py |
diff --git a/tools/telemetry/telemetry/page/actions/gesture_action.py b/tools/telemetry/telemetry/page/actions/gesture_action.py |
index 993c76a76fc52e71974d1eac4dd88cd680e7ac0e..019aa1a0f52daf040041d216c8c1b7600a6c4e42 100644 |
--- a/tools/telemetry/telemetry/page/actions/gesture_action.py |
+++ b/tools/telemetry/telemetry/page/actions/gesture_action.py |
@@ -56,7 +56,8 @@ class GestureAction(page_action.PageAction): |
if tab.EvaluateJavaScript(""" |
typeof chrome.gpuBenchmarking.gestureSourceTypeSupported === |
'undefined'"""): |
- return True |
+ return (tab.browser.platform.GetOSName() != 'mac' or |
+ gesture_source_type.lower() != 'touch') |
return tab.EvaluateJavaScript(""" |
chrome.gpuBenchmarking.gestureSourceTypeSupported( |