Chromium Code Reviews| Index: content/worker/worker_thread.cc |
| diff --git a/content/worker/worker_thread.cc b/content/worker/worker_thread.cc |
| index 4cabcb4b34c9cee7e1556467b9dd6d56c666c2fb..fd9fce508feac3c4df71605a584b0d77ebbca419 100644 |
| --- a/content/worker/worker_thread.cc |
| +++ b/content/worker/worker_thread.cc |
| @@ -56,6 +56,13 @@ WorkerThread::WorkerThread() { |
| SetRuntimeFeaturesDefaultsAndUpdateFromArgs(command_line); |
| } |
| +void WorkerThread::OnProcessFinalRelease() { |
| + // The worker process is to be shut down gracefully. Ask the browser |
| + // process to shut it down forcefully instead and wait on the message, so that |
| + // there are no races between threads when the process is shutting down. |
| + Send(new WorkerProcessHostMsg_ForceKillWorker()); |
|
michaeln
2013/09/16 22:00:41
Does it not work to have this line as the first an
Mustafa Acer
2013/09/16 22:08:44
It doesn't work.
|
| +} |
| + |
| WorkerThread::~WorkerThread() { |
| } |