refactor: Convert ProcessSingleton changes to patch (#30594)
* Convert ProcessSingleton changes to patch * Update patch * Polish * Add sandbox check to patch * Add missing includes * Fix linking error * Fix compile error * Apply PR feedback * Fix compile fails * Fix tests * Remove extra patch * Update test
This commit is contained in:
parent
b8372f20a0
commit
e6f781f403
13 changed files with 349 additions and 1621 deletions
|
@ -25,6 +25,7 @@
|
|||
#include "ipc/ipc_buildflags.h"
|
||||
#include "sandbox/policy/switches.h"
|
||||
#include "services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.h"
|
||||
#include "shell/app/command_line_args.h"
|
||||
#include "shell/app/electron_content_client.h"
|
||||
#include "shell/browser/electron_browser_client.h"
|
||||
#include "shell/browser/electron_gpu_client.h"
|
||||
|
@ -82,11 +83,6 @@ bool IsBrowserProcess(base::CommandLine* cmd) {
|
|||
return process_type.empty();
|
||||
}
|
||||
|
||||
bool IsSandboxEnabled(base::CommandLine* command_line) {
|
||||
return command_line->HasSwitch(switches::kEnableSandbox) ||
|
||||
!command_line->HasSwitch(sandbox::policy::switches::kNoSandbox);
|
||||
}
|
||||
|
||||
// Returns true if this subprocess type needs the ResourceBundle initialized
|
||||
// and resources loaded.
|
||||
bool SubprocessNeedsResourceBundle(const std::string& process_type) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue