summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authoryurys@chromium.org <yurys@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-23 08:21:35 +0000
committeryurys@chromium.org <yurys@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-23 08:21:35 +0000
commit11187fbe4ce265572e69216fe85400ebdc362225 (patch)
treea311606ff90250d9162f8e4ce0d67ce5424d1be5 /webkit
parenta1f8dc06f70e2002490c2a085406f0c026686d47 (diff)
downloadchromium_src-11187fbe4ce265572e69216fe85400ebdc362225.zip
chromium_src-11187fbe4ce265572e69216fe85400ebdc362225.tar.gz
chromium_src-11187fbe4ce265572e69216fe85400ebdc362225.tar.bz2
DevTools: prepare for landing webkit change for 32554.
BUG=29068 Review URL: http://codereview.chromium.org/546105 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36957 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/glue/devtools/js/devtools.js5
-rw-r--r--webkit/glue/devtools/js/inspector_controller_impl.js2
-rw-r--r--webkit/glue/webdevtoolsagent_impl.cc12
3 files changed, 17 insertions, 2 deletions
diff --git a/webkit/glue/devtools/js/devtools.js b/webkit/glue/devtools/js/devtools.js
index b562a2f4..b71cf7a 100644
--- a/webkit/glue/devtools/js/devtools.js
+++ b/webkit/glue/devtools/js/devtools.js
@@ -526,3 +526,8 @@ InspectorFrontendHost.addResourceSourceToFrame = function(identifier, element) {
originalAddToFrame.call(this, identifier, resource.mimeType, element);
};
})();
+
+WebInspector.pausedScript = function(callFrames)
+{
+ this.panels.scripts.debuggerPaused(callFrames);
+};
diff --git a/webkit/glue/devtools/js/inspector_controller_impl.js b/webkit/glue/devtools/js/inspector_controller_impl.js
index 9e0e539..a69bc34 100644
--- a/webkit/glue/devtools/js/inspector_controller_impl.js
+++ b/webkit/glue/devtools/js/inspector_controller_impl.js
@@ -236,7 +236,7 @@ devtools.InspectorBackendImpl.prototype.dispatchOnInjectedScript = function(
*/
devtools.InspectorBackendImpl.prototype.dispatchOnInjectedScript = function(
callId, methodName, argsString, async) {
- var injectedScriptId = 0;
+ var injectedScriptId = 1000000;
RemoteToolsAgent.DispatchOnInjectedScript(
callId,
injectedScriptId,
diff --git a/webkit/glue/webdevtoolsagent_impl.cc b/webkit/glue/webdevtoolsagent_impl.cc
index 42dfadd..f0e8866 100644
--- a/webkit/glue/webdevtoolsagent_impl.cc
+++ b/webkit/glue/webdevtoolsagent_impl.cc
@@ -252,10 +252,20 @@ void WebDevToolsAgentImpl::DispatchOnInspectorController(
void WebDevToolsAgentImpl::DispatchOnInjectedScript(
int call_id,
- int,
+ int injected_script_id,
const String& function_name,
const String& json_args,
bool async) {
+ // TODO(yurys): get rid of this code once WebKit change is rolled.
+ if (injected_script_id != 1000000) {
+ GetInspectorController()->inspectorBackend()->dispatchOnInjectedScript(
+ call_id,
+ injected_script_id,
+ function_name,
+ json_args,
+ async);
+ return;
+ }
String result;
String exception;
result = debugger_agent_impl_->ExecuteUtilityFunction(utility_context_,