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() { |
} |