Pass nativeWindowOpen flag to isolated init.js
This commit is contained in:
parent
0034b306f5
commit
8b6b512485
2 changed files with 4 additions and 2 deletions
|
@ -206,6 +206,8 @@ void AtomRendererClient::SetupMainWorldOverrides(
|
|||
dict.Set(options::kOpenerID,
|
||||
command_line->GetSwitchValueASCII(switches::kOpenerID));
|
||||
dict.Set("hiddenPage", command_line->HasSwitch(switches::kHiddenPage));
|
||||
dict.Set("nativeWindowOpen",
|
||||
command_line->HasSwitch(switches::kNativeWindowOpen));
|
||||
|
||||
v8::Local<v8::Value> args[] = { binding };
|
||||
ignore_result(func->Call(context, v8::Null(isolate), 1, args));
|
||||
|
|
|
@ -19,8 +19,8 @@ const ipcRenderer = {
|
|||
once () {}
|
||||
}
|
||||
|
||||
let {guestInstanceId, hiddenPage, openerId} = binding
|
||||
let {guestInstanceId, hiddenPage, openerId, nativeWindowOpen} = binding
|
||||
if (guestInstanceId != null) guestInstanceId = parseInt(guestInstanceId)
|
||||
if (openerId != null) openerId = parseInt(openerId)
|
||||
|
||||
require('../renderer/window-setup')(ipcRenderer, guestInstanceId, openerId, hiddenPage)
|
||||
require('../renderer/window-setup')(ipcRenderer, guestInstanceId, openerId, hiddenPage, nativeWindowOpen)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue