| Index: third_party/WebKit/Source/devtools/front_end/components/JavaScriptAutocomplete.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/components/JavaScriptAutocomplete.js b/third_party/WebKit/Source/devtools/front_end/components/JavaScriptAutocomplete.js
|
| index 56aac0ccf049102d266bc8b9ffa432079bde1721..aa0168a8ec215b41113e844aa554323dec5c780a 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/components/JavaScriptAutocomplete.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/components/JavaScriptAutocomplete.js
|
| @@ -76,8 +76,9 @@ Components.JavaScriptAutocomplete.completionsForExpression = function(expression
|
|
|
| var fufill;
|
| var promise = new Promise(x => fufill = x);
|
| - if (!expressionString && executionContext.debuggerModel.selectedCallFrame())
|
| - variableNamesInScopes(executionContext.debuggerModel.selectedCallFrame(), receivedPropertyNames);
|
| + var selectedFrame = executionContext.debuggerModel.selectedCallFrame();
|
| + if (!expressionString && selectedFrame)
|
| + variableNamesInScopes(selectedFrame, receivedPropertyNames);
|
| else
|
| executionContext.evaluate(expressionString, 'completion', true, true, false, false, false, evaluated);
|
|
|
|
|