diff options
Diffstat (limited to 'chrome/renderer/render_thread.cc')
| -rw-r--r-- | chrome/renderer/render_thread.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/renderer/render_thread.cc b/chrome/renderer/render_thread.cc index a95e906..998a2fa 100644 --- a/chrome/renderer/render_thread.cc +++ b/chrome/renderer/render_thread.cc @@ -43,6 +43,7 @@ #include "chrome/renderer/render_process.h" #include "chrome/renderer/render_view.h" #include "chrome/renderer/renderer_webkitclient_impl.h" +#include "chrome/renderer/renderer_web_database_observer.h" #include "chrome/renderer/user_script_slave.h" #include "ipc/ipc_message.h" #include "webkit/api/public/WebCache.h" @@ -50,6 +51,7 @@ #include "webkit/api/public/WebCrossOriginPreflightResultCache.h" #include "webkit/api/public/WebFontCache.h" #include "webkit/api/public/WebColor.h" +#include "webkit/api/public/WebDatabase.h" #include "webkit/api/public/WebKit.h" #include "webkit/api/public/WebScriptController.h" #include "webkit/api/public/WebSecurityPolicy.h" @@ -495,6 +497,9 @@ void RenderThread::EnsureWebKitInitialized() { WebScriptController::registerExtension( ExtensionApiTestV8Extension::Get(), EXTENSION_GROUP_CONTENT_SCRIPTS); + renderer_web_database_observer_.reset(new RendererWebDatabaseObserver(this)); + WebKit::WebDatabase::setObserver(renderer_web_database_observer_.get()); + const CommandLine& command_line = *CommandLine::ForCurrentProcess(); if (command_line.HasSwitch(switches::kEnableBenchmarking)) { |
