| Index: webkit/glue/devtools/js/devtools.js
|
| ===================================================================
|
| --- webkit/glue/devtools/js/devtools.js (revision 19931)
|
| +++ webkit/glue/devtools/js/devtools.js (working copy)
|
| @@ -883,12 +883,22 @@
|
|
|
| WebInspector.Console.prototype.doEvalInWindow =
|
| function(expression, callback) {
|
| + if (!expression ) {
|
| + // Empty expression should evaluate to the global object for completions to
|
| + // work.
|
| + expression = "this";
|
| + }
|
| devtools.tools.evaluateJavaScript(expression, callback);
|
| };
|
|
|
|
|
| WebInspector.ScriptsPanel.prototype.doEvalInCallFrame =
|
| function(callFrame, expression, callback) {
|
| + if (!expression) {
|
| + // Empty expression should eval to scope roots for completions to work.
|
| + devtools.CallFrame.getVariablesInScopeAsync(callFrame, callback);
|
| + return;
|
| + }
|
| devtools.CallFrame.doEvalInCallFrame(callFrame, expression, callback);
|
| };
|
|
|
|
|