Chromium Code Reviews| Index: chrome/browser/history/url_database.cc |
| =================================================================== |
| --- chrome/browser/history/url_database.cc (revision 117518) |
| +++ chrome/browser/history/url_database.cc (working copy) |
| @@ -261,13 +261,16 @@ |
| bool URLDatabase::InitURLEnumeratorForSignificant(URLEnumerator* enumerator) { |
| DCHECK(!enumerator->initialized_); |
| + sql::Connection& db(GetDB()); |
| + if (!db.is_open()) |
| + return false; |
|
Peter Kasting
2012/01/14 00:12:49
We access GetDB() directly a lot in the rest of th
mrossetti
2012/03/03 05:05:56
Done.
|
| std::string sql("SELECT "); |
| sql.append(kURLRowFields); |
| sql.append(" FROM urls WHERE last_visit_time >= ? OR visit_count >= ? OR " |
| "typed_count >= ?"); |
| - enumerator->statement_.Assign(GetDB().GetUniqueStatement(sql.c_str())); |
| + enumerator->statement_.Assign(db.GetUniqueStatement(sql.c_str())); |
| if (!enumerator->statement_) { |
| - NOTREACHED() << GetDB().GetErrorMessage(); |
| + NOTREACHED() << db.GetErrorMessage(); |
| return false; |
| } |
| enumerator->statement_.BindInt64( |