From 4c0358e52f6a912ce002b43608a31550f9c45ccd Mon Sep 17 00:00:00 2001 From: icyJoseph Date: Sat, 13 Oct 2018 23:53:00 +0200 Subject: [PATCH] feat: adapt to node v10 requirements for overloading --- NodeCoreAudio/AudioEngine.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NodeCoreAudio/AudioEngine.cpp b/NodeCoreAudio/AudioEngine.cpp index ef9a7fe..6c0a725 100644 --- a/NodeCoreAudio/AudioEngine.cpp +++ b/NodeCoreAudio/AudioEngine.cpp @@ -473,11 +473,11 @@ void Audio::AudioEngine::NewInstance(const Nan::FunctionCallbackInfo& if( argc > 1 ) argv[1] = info[1]; + v8::Local cons = Nan::New(constructor); //Local instance = constructor->NewInstance( argc, argv ); - Local instance = Nan::New(constructor)->NewInstance(argc, argv); //Local instance = constructor->NewInstance(argc, argv); - info.GetReturnValue().Set( instance ); + info.GetReturnValue().Set(Nan::NewInstance(cons, argc, argv).ToLocalChecked()); } // end AudioEngine::NewInstance() //////////////////////////////////////////////////////////////////////////////