Index: chrome/browser/io_thread.cc |
diff --git a/chrome/browser/io_thread.cc b/chrome/browser/io_thread.cc |
index c468a91b393b7345d05510398a591a2218a4f6e7..81417197da656000a69cb2079e76256fab4859dd 100644 |
--- a/chrome/browser/io_thread.cc |
+++ b/chrome/browser/io_thread.cc |
@@ -17,6 +17,7 @@ |
#include "base/threading/thread_restrictions.h" |
#include "chrome/browser/browser_thread.h" |
#include "chrome/browser/gpu_process_host.h" |
+#include "chrome/browser/in_process_webkit/indexed_db_key_utility_client.h" |
#include "chrome/browser/net/chrome_net_log.h" |
#include "chrome/browser/net/chrome_url_request_context.h" |
#include "chrome/browser/net/connect_interceptor.h" |
@@ -363,6 +364,8 @@ void IOThread::CleanUp() { |
// Destroy all URLRequests started by URLFetchers. |
URLFetcher::CancelAll(); |
+ IndexedDBKeyUtilityClient::Shutdown(); |
+ |
// If any child processes are still running, terminate them and |
// and delete the BrowserChildProcessHost instances to release whatever |
// IO thread only resources they are referencing. |