projects
/
platform
/
framework
/
native
/
jsnative.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a69ee05
)
[node-xwalk] Use node::MakeCallback() in PostMessageToJSCallback()
62/56862/1
author
WonYoung Choi
<wy80.choi@samsung.com>
Wed, 13 Jan 2016 08:08:57 +0000
(17:08 +0900)
committer
WonYoung Choi
<wy80.choi@samsung.com>
Wed, 13 Jan 2016 08:08:57 +0000
(17:08 +0900)
Change-Id: Ide1f1acf5fc1615c3996635e675e0676dbdc5121
node::MakeCallback() calls KickNextTick() of node::Environment.
modules/node-xwalk/src/native_binding.cc
patch
|
blob
|
history
diff --git
a/modules/node-xwalk/src/native_binding.cc
b/modules/node-xwalk/src/native_binding.cc
index
5dfce3d
..
a11253e
100755
(executable)
--- a/
modules/node-xwalk/src/native_binding.cc
+++ b/
modules/node-xwalk/src/native_binding.cc
@@
-259,7
+259,8
@@
void NativeBinding::PostMessageToJSCallback(
v8::Local<v8::Function> func =
v8::Local<v8::Function>::New(isolate, listener->second);
- func->Call(v8::Null(isolate), 1, args);
+ auto context = isolate->GetCurrentContext();
+ node::MakeCallback(isolate, context->Global(), func, 1, args);
}
} // namespace extensions