Index: content/browser/indexed_db/indexed_db_factory_impl.cc |
diff --git a/content/browser/indexed_db/indexed_db_factory_impl.cc b/content/browser/indexed_db/indexed_db_factory_impl.cc |
index 451356eb018db25772f74e83977c0a1a6cdadac1..9715aac40484d799cdf962a008648e35132eab31 100644 |
--- a/content/browser/indexed_db/indexed_db_factory_impl.cc |
+++ b/content/browser/indexed_db/indexed_db_factory_impl.cc |
@@ -427,18 +427,17 @@ void IndexedDBFactoryImpl::Open(const base::string16& name, |
&data_loss_message, &disk_full, &s); |
if (!backing_store.get()) { |
if (disk_full) { |
- connection.callbacks->OnError( |
- IndexedDBDatabaseError(blink::WebIDBDatabaseExceptionQuotaError, |
- ASCIIToUTF16( |
- "Encountered full disk while opening " |
- "backing store for indexedDB.open."))); |
+ connection.OnError(IndexedDBDatabaseError( |
+ blink::WebIDBDatabaseExceptionQuotaError, |
+ ASCIIToUTF16("Encountered full disk while opening " |
+ "backing store for indexedDB.open."))); |
return; |
} |
IndexedDBDatabaseError error(blink::WebIDBDatabaseExceptionUnknownError, |
ASCIIToUTF16( |
"Internal error opening backing store" |
" for indexedDB.open.")); |
- connection.callbacks->OnError(error); |
+ connection.OnError(error); |
if (s.IsCorruption()) { |
HandleBackingStoreCorruption(origin, error); |
} |
@@ -454,7 +453,7 @@ void IndexedDBFactoryImpl::Open(const base::string16& name, |
"Internal error creating " |
"database backend for " |
"indexedDB.open.")); |
- connection.callbacks->OnError(error); |
+ connection.OnError(error); |
if (s.IsCorruption()) { |
backing_store = NULL; // Closes the LevelDB so that it can be deleted |
HandleBackingStoreCorruption(origin, error); |
@@ -466,7 +465,7 @@ void IndexedDBFactoryImpl::Open(const base::string16& name, |
} |
if (data_loss != blink::WebIDBDataLossNone) |
- connection.callbacks->OnDataLoss(data_loss, data_loss_message); |
+ connection.OnDataLoss(data_loss, data_loss_message); |
database->OpenConnection(connection); |