Make sure javascript environment is initialized after ProxyResolverV8.

This commit is contained in:
Cheng Zhao 2014-07-28 16:00:15 +08:00
parent 7a89a08534
commit a6ede12cd7
5 changed files with 65 additions and 25 deletions

View file

@ -0,0 +1,17 @@
// Copyright (c) 2013 GitHub, Inc. All rights reserved.
// Use of this source code is governed by the MIT license that can be
// found in the LICENSE file.
#include "atom/browser/javascript_environment.h"
namespace atom {
JavascriptEnvironment::JavascriptEnvironment()
: isolate_(v8::Isolate::GetCurrent()),
locker_(isolate_),
handle_scope_(isolate_),
context_(isolate_, v8::Context::New(isolate_)),
context_scope_(v8::Local<v8::Context>::New(isolate_, context_)) {
}
} // namespace atom