Index: Source/WebCore/Modules/indexeddb/IDBDatabaseBackendImpl.h |
=================================================================== |
--- Source/WebCore/Modules/indexeddb/IDBDatabaseBackendImpl.h (revision 119484) |
+++ Source/WebCore/Modules/indexeddb/IDBDatabaseBackendImpl.h (working copy) |
@@ -45,10 +45,7 @@ |
class IDBDatabaseBackendImpl : public IDBDatabaseBackendInterface { |
public: |
- static PassRefPtr<IDBDatabaseBackendImpl> create(const String& name, IDBBackingStore* database, IDBTransactionCoordinator* coordinator, IDBFactoryBackendImpl* factory, const String& uniqueIdentifier) |
- { |
- return adoptRef(new IDBDatabaseBackendImpl(name, database, coordinator, factory, uniqueIdentifier)); |
- } |
+ static PassRefPtr<IDBDatabaseBackendImpl> create(const String& name, IDBBackingStore* database, IDBTransactionCoordinator*, IDBFactoryBackendImpl*, const String& uniqueIdentifier); |
virtual ~IDBDatabaseBackendImpl(); |
PassRefPtr<IDBBackingStore> backingStore() const; |
@@ -79,7 +76,7 @@ |
private: |
IDBDatabaseBackendImpl(const String& name, IDBBackingStore* database, IDBTransactionCoordinator*, IDBFactoryBackendImpl*, const String& uniqueIdentifier); |
- void openInternal(); |
+ bool openInternal(); |
void loadObjectStores(); |
void processPendingCalls(); |