diff options
Diffstat (limited to 'content/renderer/renderer_main.cc')
-rw-r--r-- | content/renderer/renderer_main.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/content/renderer/renderer_main.cc b/content/renderer/renderer_main.cc index 2c1937b..61f10f5 100644 --- a/content/renderer/renderer_main.cc +++ b/content/renderer/renderer_main.cc @@ -208,6 +208,12 @@ int RendererMain(const MainFunctionParams& parameters) { #endif bool run_loop = true; if (!no_sandbox) { + // Cause advapi32 to load before the sandbox is turned on. + unsigned int dummy_rand; + rand_s(&dummy_rand); + // Warm up language subsystems before the sandbox is turned on. + ::GetUserDefaultLangID(); + ::GetUserDefaultLCID(); run_loop = platform.EnableSandbox(); } else { LOG(ERROR) << "Running without renderer sandbox"; |