Index: content/utility/utility_thread_impl.cc |
diff --git a/content/utility/utility_thread_impl.cc b/content/utility/utility_thread_impl.cc |
index 6151de67e7c8aa53abfc10444182ed2b1d3b8ea6..6fa43c8bfc0d33983330cde5502873fc5d8aacb6 100644 |
--- a/content/utility/utility_thread_impl.cc |
+++ b/content/utility/utility_thread_impl.cc |
@@ -118,7 +118,8 @@ void UtilityThreadImpl::OnBatchModeStarted() { |
} |
void UtilityThreadImpl::OnBatchModeFinished() { |
- ChildProcess::current()->ReleaseProcess(); |
+ batch_mode_ = false; |
+ ReleaseProcessIfNeeded(); |
} |
#if defined(OS_POSIX) |