Chromium Code Reviews| 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) { |