Simplify getting callback

This commit is contained in:
Cheng Zhao 2016-11-17 10:36:16 +09:00
parent 5b260dbee3
commit 622bad1cff

View file

@ -58,14 +58,11 @@ bool OpenExternal(
} }
if (args->Length() >= 3) { if (args->Length() >= 3) {
v8::Local<v8::Value> peek = args->PeekNext();
platform_util::OpenExternalCallback callback; platform_util::OpenExternalCallback callback;
if (mate::Converter<platform_util::OpenExternalCallback>::FromV8( if (args->GetNext(&callback)) {
args->isolate(), peek, &callback)) {
platform_util::OpenExternal(url, activate, callback); platform_util::OpenExternal(url, activate, callback);
return true; return true;
} }
return false;
} }
return platform_util::OpenExternal(url, activate); return platform_util::OpenExternal(url, activate);