diff --git a/atom/common/api/atom_api_shell.cc b/atom/common/api/atom_api_shell.cc index eb91e53ff2e9..6b3919159672 100644 --- a/atom/common/api/atom_api_shell.cc +++ b/atom/common/api/atom_api_shell.cc @@ -58,14 +58,11 @@ bool OpenExternal( } if (args->Length() >= 3) { - v8::Local peek = args->PeekNext(); platform_util::OpenExternalCallback callback; - if (mate::Converter::FromV8( - args->isolate(), peek, &callback)) { + if (args->GetNext(&callback)) { platform_util::OpenExternal(url, activate, callback); return true; } - return false; } return platform_util::OpenExternal(url, activate);