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); |