Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(544)

Unified Diff: components/webdata/common/web_database_service.cc

Issue 14679005: Create an AutofillBackend interface (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Comments pt 1 Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/webdata/common/web_database_service.cc
diff --git a/components/webdata/common/web_database_service.cc b/components/webdata/common/web_database_service.cc
index baef346b113b8596a88d9a7d95756684ef0023e1..3c2ede573b8ff9991c323cb8e45a02b573671a5c 100644
--- a/components/webdata/common/web_database_service.cc
+++ b/components/webdata/common/web_database_service.cc
@@ -91,6 +91,13 @@ WebDatabase* WebDatabaseService::GetDatabaseOnDB() const {
return wds_backend_->database();
}
+scoped_refptr<WebDataServiceBackend> WebDatabaseService::GetBackend() const {
+ DCHECK(BrowserThread::CurrentlyOn(BrowserThread::DB));
+ if (!wds_backend_)
Ilya Sherman 2013/05/08 00:39:06 Why can wds_backend_ be NULL?
Cait (Slow) 2013/05/08 19:16:01 Because the it does not get created until AddTable
+ return NULL;
+ return wds_backend_;
+}
+
void WebDatabaseService::ScheduleDBTask(
const tracked_objects::Location& from_here,
const WriteTask& task) {

Powered by Google App Engine
This is Rietveld 408576698