Chromium Code Reviews| Index: chrome/browser/component_updater/sw_reporter_installer_win.cc |
| diff --git a/chrome/browser/component_updater/sw_reporter_installer_win.cc b/chrome/browser/component_updater/sw_reporter_installer_win.cc |
| index 34241417ab0b2c0d977c7f03b49d22566ba75fda..abe39d0593c5a86544419181a17cad543fecf023 100644 |
| --- a/chrome/browser/component_updater/sw_reporter_installer_win.cc |
| +++ b/chrome/browser/component_updater/sw_reporter_installer_win.cc |
| @@ -136,13 +136,15 @@ void RunSwReportersAfterStartup( |
| FROM_HERE, base::ThreadTaskRunnerHandle::Get(), |
| base::Bind(&safe_browsing::RunSwReporters, invocations, version, |
| base::ThreadTaskRunnerHandle::Get(), |
| - // Runs LaunchAndWaitForExit() (srt_fetcher_win.cc). |
| + // Runs LaunchAndWaitForExit() which creates and joins a |
| + // process, hence MayBlock() and WithSyncPrimitives(). |
|
gab
2016/12/21 16:11:01
// Runs LaunchAndWaitForExit() which creates (MayB
joenotcharles
2016/12/21 16:20:36
Yes, please clarify this.
fdoray
2016/12/21 16:28:42
Done.
|
| base::CreateTaskRunnerWithTraits( |
| base::TaskTraits() |
| .WithShutdownBehavior( |
| base::TaskShutdownBehavior::CONTINUE_ON_SHUTDOWN) |
| .WithPriority(base::TaskPriority::BACKGROUND) |
| - .WithWait()))); |
| + .MayBlock() |
| + .WithSyncPrimitives()))); |
| } |
| // Ensures |str| contains only alphanumeric characters and characters from |