| Index: Source/modules/indexeddb/IDBOpenDBRequest.h
|
| diff --git a/Source/modules/indexeddb/IDBOpenDBRequest.h b/Source/modules/indexeddb/IDBOpenDBRequest.h
|
| index f1d674536bd788c3f4c09d19ef08e749c16076ec..b42b986aee4991d08820e68a44f21482fc439892 100644
|
| --- a/Source/modules/indexeddb/IDBOpenDBRequest.h
|
| +++ b/Source/modules/indexeddb/IDBOpenDBRequest.h
|
| @@ -36,19 +36,21 @@ class IDBDatabaseCallbacksImpl;
|
|
|
| class IDBOpenDBRequest : public IDBRequest {
|
| public:
|
| - static PassRefPtr<IDBOpenDBRequest> create(ScriptExecutionContext*, PassRefPtr<IDBDatabaseCallbacksImpl>, int64_t transactionId, int64_t version);
|
| + static 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;
|
| virtual bool dispatchEvent(PassRefPtr<Event>) OVERRIDE;
|
|
|
| + virtual void trace(Visitor*) OVERRIDE;
|
| +
|
| DEFINE_ATTRIBUTE_EVENT_LISTENER(blocked);
|
| DEFINE_ATTRIBUTE_EVENT_LISTENER(upgradeneeded);
|
|
|
| @@ -56,9 +58,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;
|
| + Member<IDBDatabaseCallbacksImpl> m_databaseCallbacks;
|
| const int64_t m_transactionId;
|
| int64_t m_version;
|
| };
|
|
|