Index: Source/modules/indexeddb/IDBOpenDBRequest.h |
diff --git a/Source/modules/indexeddb/IDBOpenDBRequest.h b/Source/modules/indexeddb/IDBOpenDBRequest.h |
index f1d674536bd788c3f4c09d19ef08e749c16076ec..6ddffb1f014409e6e26efbc53563b3be2e2b6515 100644 |
--- a/Source/modules/indexeddb/IDBOpenDBRequest.h |
+++ b/Source/modules/indexeddb/IDBOpenDBRequest.h |
@@ -36,14 +36,14 @@ class IDBDatabaseCallbacksImpl; |
class IDBOpenDBRequest : public IDBRequest { |
public: |
- static PassRefPtr<IDBOpenDBRequest> create(ScriptExecutionContext*, PassRefPtr<IDBDatabaseCallbacksImpl>, int64_t transactionId, int64_t version); |
+ static PassRefPtr<IDBOpenDBRequest> create(ScriptExecutionContext*, IDBDatabaseCallbacksImpl*, int64_t transactionId, int64_t version); |
virtual ~IDBOpenDBRequest(); |
using IDBRequest::onSuccess; |
virtual void onBlocked(int64_t existingVersion) OVERRIDE; |
- virtual void onUpgradeNeeded(int64_t oldVersion, PassRefPtr<IDBDatabaseBackendInterface>, const IDBDatabaseMetadata&) OVERRIDE; |
- virtual void onSuccess(PassRefPtr<IDBDatabaseBackendInterface>, const IDBDatabaseMetadata&) OVERRIDE; |
+ virtual void onUpgradeNeeded(int64_t oldVersion, IDBDatabaseBackendInterface*, const IDBDatabaseMetadata&) OVERRIDE; |
+ virtual void onSuccess(IDBDatabaseBackendInterface*, const IDBDatabaseMetadata&) OVERRIDE; |
// EventTarget |
virtual const AtomicString& interfaceName() const; |
@@ -56,9 +56,9 @@ protected: |
virtual bool shouldEnqueueEvent() const OVERRIDE; |
private: |
- IDBOpenDBRequest(ScriptExecutionContext*, PassRefPtr<IDBDatabaseCallbacksImpl>, int64_t transactionId, int64_t version); |
+ IDBOpenDBRequest(ScriptExecutionContext*, IDBDatabaseCallbacksImpl*, int64_t transactionId, int64_t version); |
- RefPtr<IDBDatabaseCallbacksImpl> m_databaseCallbacks; |
+ Persistent<IDBDatabaseCallbacksImpl> m_databaseCallbacks; |
const int64_t m_transactionId; |
int64_t m_version; |
}; |