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( |