From 75adde07f9a2de7f38a67bec72bd377d450bdb52 Mon Sep 17 00:00:00 2001 From: Fedor Indutny Date: Fri, 21 Feb 2014 17:02:42 +0400 Subject: src: remove `node_isolate` from source fix #6899 --- src/signal_wrap.cc | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/signal_wrap.cc') diff --git a/src/signal_wrap.cc b/src/signal_wrap.cc index dbf4b949e6..0e61ba63ea 100644 --- a/src/signal_wrap.cc +++ b/src/signal_wrap.cc @@ -46,9 +46,10 @@ class SignalWrap : public HandleWrap { static void Initialize(Handle target, Handle unused, Handle context) { + Environment* env = Environment::GetCurrent(context); Local constructor = FunctionTemplate::New(New); constructor->InstanceTemplate()->SetInternalFieldCount(1); - constructor->SetClassName(FIXED_ONE_BYTE_STRING(node_isolate, "Signal")); + constructor->SetClassName(FIXED_ONE_BYTE_STRING(env->isolate(), "Signal")); NODE_SET_PROTOTYPE_METHOD(constructor, "close", HandleWrap::Close); NODE_SET_PROTOTYPE_METHOD(constructor, "ref", HandleWrap::Ref); @@ -56,7 +57,7 @@ class SignalWrap : public HandleWrap { NODE_SET_PROTOTYPE_METHOD(constructor, "start", Start); NODE_SET_PROTOTYPE_METHOD(constructor, "stop", Stop); - target->Set(FIXED_ONE_BYTE_STRING(node_isolate, "Signal"), + target->Set(FIXED_ONE_BYTE_STRING(env->isolate(), "Signal"), constructor->GetFunction()); } @@ -84,7 +85,8 @@ class SignalWrap : public HandleWrap { } static void Start(const FunctionCallbackInfo& args) { - HandleScope scope(node_isolate); + Environment* env = Environment::GetCurrent(args.GetIsolate()); + HandleScope scope(env->isolate()); SignalWrap* wrap = Unwrap(args.This()); int signum = args[0]->Int32Value(); @@ -93,7 +95,8 @@ class SignalWrap : public HandleWrap { } static void Stop(const FunctionCallbackInfo& args) { - HandleScope scope(node_isolate); + Environment* env = Environment::GetCurrent(args.GetIsolate()); + HandleScope scope(env->isolate()); SignalWrap* wrap = Unwrap(args.This()); int err = uv_signal_stop(&wrap->handle_); -- cgit v1.2.3