Index: content/browser/indexed_db/indexed_db_class_factory.h |
diff --git a/content/browser/indexed_db/indexed_db_class_factory.h b/content/browser/indexed_db/indexed_db_class_factory.h |
index 2f85210326215e084ad7eac2edf5f33bf8b92ef6..fb4f1d7eab2fdf28c3a409e6921aa38f93129431 100644 |
--- a/content/browser/indexed_db/indexed_db_class_factory.h |
+++ b/content/browser/indexed_db/indexed_db_class_factory.h |
@@ -23,6 +23,7 @@ class Iterator; |
namespace content { |
class IndexedDBBackingStore; |
+class IndexedDBConnection; |
class IndexedDBDatabaseCallbacks; |
class IndexedDBFactory; |
class IndexedDBTransaction; |
@@ -48,10 +49,9 @@ class CONTENT_EXPORT IndexedDBClassFactory { |
virtual IndexedDBTransaction* CreateIndexedDBTransaction( |
int64_t id, |
- scoped_refptr<IndexedDBDatabaseCallbacks> callbacks, |
+ base::WeakPtr<IndexedDBConnection> connection, |
const std::set<int64_t>& scope, |
blink::WebIDBTransactionMode mode, |
- IndexedDBDatabase* db, |
IndexedDBBackingStore::Transaction* backing_store_transaction); |
virtual LevelDBIteratorImpl* CreateIteratorImpl( |