| Index: Source/modules/indexeddb/IDBFactoryBackendImpl.h
|
| diff --git a/Source/modules/indexeddb/IDBFactoryBackendImpl.h b/Source/modules/indexeddb/IDBFactoryBackendImpl.h
|
| index 763a30eb78cf0d577e5f688776309db694bb4c68..3b195cafdf018ddec7165032bb5b25a28e890642 100644
|
| --- a/Source/modules/indexeddb/IDBFactoryBackendImpl.h
|
| +++ b/Source/modules/indexeddb/IDBFactoryBackendImpl.h
|
| @@ -57,10 +57,10 @@ public:
|
| // Notifications from weak pointers.
|
| virtual void removeIDBDatabaseBackend(const String& uniqueIdentifier);
|
|
|
| - virtual void getDatabaseNames(PassRefPtr<IDBCallbacks>, const String& databaseIdentifier, ScriptExecutionContext*, const String& dataDir);
|
| - virtual void open(const String& name, int64_t version, int64_t transactionId, PassRefPtr<IDBCallbacks>, PassRefPtr<IDBDatabaseCallbacks>, const String& databaseIdentifier, ScriptExecutionContext*, const String& dataDir);
|
| + virtual void getDatabaseNames(IDBCallbacks*, const String& databaseIdentifier, ScriptExecutionContext*, const String& dataDir);
|
| + virtual void open(const String& name, int64_t version, int64_t transactionId, IDBCallbacks*, IDBDatabaseCallbacks*, const String& databaseIdentifier, ScriptExecutionContext*, const String& dataDir);
|
|
|
| - virtual void deleteDatabase(const String& name, PassRefPtr<IDBCallbacks>, const String& databaseIdentifier, ScriptExecutionContext*, const String& dataDir);
|
| + virtual void deleteDatabase(const String& name, IDBCallbacks*, const String& databaseIdentifier, ScriptExecutionContext*, const String& dataDir);
|
|
|
| virtual void trace(Visitor*) { }
|
|
|
| @@ -69,7 +69,7 @@ protected:
|
| virtual PassRefPtr<IDBBackingStore> openBackingStore(const String& databaseIdentifier, const String& dataDir);
|
|
|
| private:
|
| - typedef HashMap<String, RefPtr<IDBDatabaseBackendImpl> > IDBDatabaseBackendMap;
|
| + typedef HashMap<String, Persistent<IDBDatabaseBackendImpl> > IDBDatabaseBackendMap;
|
| IDBDatabaseBackendMap m_databaseBackendMap;
|
|
|
| typedef HashMap<String, WeakPtr<IDBBackingStore> > IDBBackingStoreMap;
|
|
|