Index: Source/devtools/front_end/OverridesSupport.js |
diff --git a/Source/devtools/front_end/OverridesSupport.js b/Source/devtools/front_end/OverridesSupport.js |
index c380086e299a5c79aa44b872d890ece3db135b36..50cb5d16d27cb78797a8582faeb5b09152fcf2c3 100644 |
--- a/Source/devtools/front_end/OverridesSupport.js |
+++ b/Source/devtools/front_end/OverridesSupport.js |
@@ -68,6 +68,15 @@ WebInspector.OverridesSupport.isInspectingDevice = function() |
return !!WebInspector.queryParam("remoteFrontend"); |
} |
+/** |
+ * @return {boolean} |
+ */ |
+WebInspector.OverridesSupport.hasTouchInputs = function() |
+{ |
+ var target = WebInspector.targetManager.mainTarget(); |
pfeldman
2014/04/18 16:23:15
There is no main target. Please use activeTarget f
|
+ return !!target && target.hasTouchInputs; |
+} |
+ |
WebInspector.OverridesSupport.Events = { |
OverridesWarningUpdated: "OverridesWarningUpdated", |
HasActiveOverridesChanged: "HasActiveOverridesChanged", |
@@ -527,7 +536,7 @@ WebInspector.OverridesSupport.prototype = { |
_emulateTouchEventsChanged: function() |
{ |
- if (WebInspector.OverridesSupport.isInspectingDevice() && WebInspector.settings.emulateTouchEvents.get()) |
+ if (WebInspector.OverridesSupport.hasTouchInputs() && WebInspector.settings.emulateTouchEvents.get()) |
return; |
var emulateTouch = WebInspector.settings.emulateTouchEvents.get(); |