2014-10-31 18:17:05 +00:00
|
|
|
// Copyright (c) 2013 GitHub, Inc.
|
2014-07-28 08:00:15 +00:00
|
|
|
// 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()
|
2014-12-07 15:43:26 +00:00
|
|
|
: isolate_(isolate_holder_.isolate()),
|
2014-09-01 08:41:26 +00:00
|
|
|
isolate_scope_(isolate_),
|
2014-07-28 08:00:15 +00:00
|
|
|
locker_(isolate_),
|
|
|
|
handle_scope_(isolate_),
|
|
|
|
context_(isolate_, v8::Context::New(isolate_)),
|
|
|
|
context_scope_(v8::Local<v8::Context>::New(isolate_, context_)) {
|
|
|
|
}
|
|
|
|
|
|
|
|
} // namespace atom
|