Index: Source/core/inspector/CodeGeneratorInspectorStrings.py |
diff --git a/Source/core/inspector/CodeGeneratorInspectorStrings.py b/Source/core/inspector/CodeGeneratorInspectorStrings.py |
index 6c3fe05a1f087c9cde2e101d1808da175b533a5a..74c698c662728107cba0cf5079500b52c15a2efb 100644 |
--- a/Source/core/inspector/CodeGeneratorInspectorStrings.py |
+++ b/Source/core/inspector/CodeGeneratorInspectorStrings.py |
@@ -48,14 +48,15 @@ backend_method = ( |
{ |
RefPtr<InspectorArray> protocolErrors = InspectorArray::create(); |
- if (!$agentField) |
+ $handlerClass* handler = $agentField ? $agentField->getCommandHandler() : 0; |
+ if (!handler) |
protocolErrors->pushString("${domainName} handler is not available."); |
$methodOutCode |
$methodInCode |
RefPtr<InspectorObject> result = InspectorObject::create(); |
ErrorString error; |
if (!protocolErrors->length()) { |
- $agentField->$methodName(&error$agentCallParams); |
+ handler->$methodName(&error$agentCallParams); |
${responseCook} |
} |