| Index: src/d8-readline.cc
|
| diff --git a/src/d8-readline.cc b/src/d8-readline.cc
|
| index 298518d72ab4ab31ebab2ee90ba208d23ea8b231..0226f31c0ba14d1f501a16f0d9dc27c6d73c7121 100644
|
| --- a/src/d8-readline.cc
|
| +++ b/src/d8-readline.cc
|
| @@ -150,7 +150,7 @@ char* ReadLineEditor::CompletionGenerator(const char* text, int state) {
|
| static Persistent<Array> current_completions;
|
| Isolate* isolate = read_line_editor.isolate_;
|
| Locker lock(isolate);
|
| - HandleScope scope;
|
| + HandleScope scope(isolate);
|
| Handle<Array> completions;
|
| if (state == 0) {
|
| Local<String> full_text = String::New(rl_line_buffer, rl_point);
|
| @@ -167,8 +167,7 @@ char* ReadLineEditor::CompletionGenerator(const char* text, int state) {
|
| String::Utf8Value str(str_obj);
|
| return strdup(*str);
|
| } else {
|
| - current_completions.Dispose(isolate);
|
| - current_completions.Clear();
|
| + current_completions.Reset();
|
| return NULL;
|
| }
|
| }
|
|
|