#include "content/public/common/content_switches.h"
#include "gin/array_buffer.h"
#include "gin/v8_initializer.h"
+#include "tizen/common/env_variables.h"
#include "atom/common/node_includes.h"
: initialized_(Initialize()),
isolate_(isolate_holder_.isolate()),
isolate_scope_(isolate_),
- locker_(isolate_),
handle_scope_(isolate_),
context_(isolate_, v8::Context::New(isolate_)),
context_scope_(v8::Local<v8::Context>::New(isolate_, context_)) {
isolate_holder_.RemoveRunMicrotasksObserver();
}
+void JavascriptEnvironment::SetupLocker() {
+ if (!::tizen::is_single_process)
+ locker_.reset(new v8::Locker(isolate_));
+}
+
bool JavascriptEnvironment::Initialize() {
auto cmd = base::CommandLine::ForCurrentProcess();