GN: Force normal subprocess task priority on Windows
In some cases, at least when starting as a scheduled task, Windows
subprocesses are started with a very low priority. Therefore, force
normal process priority when starting a subprocess.
R=dpranke@chromium.org
Change-Id: Ib9e8f9bb1f6d06cffeeab3694508df9e755f8a19
Reviewed-on: https://chromium-review.googlesource.com/941229
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Yngve Pettersen <yngve@vivaldi.com>
Cr-Original-Commit-Position: refs/heads/master@{#540349}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1bcad90daf3db51b25155a28140a76bdd69830e2
diff --git a/tools/gn/exec_process.cc b/tools/gn/exec_process.cc
index 8a47fbe..5453446 100644
--- a/tools/gn/exec_process.cc
+++ b/tools/gn/exec_process.cc
@@ -93,7 +93,7 @@
&cmdline_str[0],
nullptr, nullptr,
TRUE, // Handles are inherited.
- 0, nullptr,
+ NORMAL_PRIORITY_CLASS, nullptr,
startup_dir.value().c_str(),
&start_info, &temp_process_info)) {
return false;