diff options
author | dumi@chromium.org <dumi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-24 03:32:59 +0000 |
---|---|---|
committer | dumi@chromium.org <dumi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-24 03:32:59 +0000 |
commit | e2b2d4ae919f7df1ca65eaace83e4d6cf5084e47 (patch) | |
tree | 49d1df1766d402f6f34eb3fab0be57aef4216053 /chrome/renderer/render_thread.cc | |
parent | 73142769aac422267b84568000a5cc2a4b024f3d (diff) | |
download | chromium_src-e2b2d4ae919f7df1ca65eaace83e4d6cf5084e47.zip chromium_src-e2b2d4ae919f7df1ca65eaace83e4d6cf5084e47.tar.gz chromium_src-e2b2d4ae919f7df1ca65eaace83e4d6cf5084e47.tar.bz2 |
Implementing WebDatabaseObserver in the renderer process.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/293038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29993 0039d316-1c4b-4281-b951-d872f2087c98
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)) { |