From 9ab102e1566a0a8f393517c078815e3255492355 Mon Sep 17 00:00:00 2001 From: Robo Date: Wed, 24 Nov 2021 02:34:07 +0900 Subject: [PATCH] fix: console windows from ELECTRON_RUN_AS_NODE instances (#31963) --- shell/app/node_main.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/shell/app/node_main.cc b/shell/app/node_main.cc index 845788da58ed..ff0ef3b430fa 100644 --- a/shell/app/node_main.cc +++ b/shell/app/node_main.cc @@ -210,8 +210,11 @@ int NodeMain(int argc, char* argv[]) { isolate_data = node::CreateIsolateData(isolate, loop, gin_env.platform()); CHECK_NE(nullptr, isolate_data); - env = node::CreateEnvironment(isolate_data, gin_env.context(), - result.args, result.exec_args); + uint64_t flags = node::EnvironmentFlags::kDefaultFlags | + node::EnvironmentFlags::kHideConsoleWindows; + env = node::CreateEnvironment( + isolate_data, gin_env.context(), result.args, result.exec_args, + static_cast(flags)); CHECK_NE(nullptr, env); node::IsolateSettings is;