| Index: Source/modules/webdatabase/DatabaseBackend.h
|
| diff --git a/Source/modules/webdatabase/DatabaseBackend.h b/Source/modules/webdatabase/DatabaseBackend.h
|
| index 0b4eb6ffe2076cce44972addb5951e4c35af8b07..86100ce31cefc7a802eb63edc8eb77502cb40925 100644
|
| --- a/Source/modules/webdatabase/DatabaseBackend.h
|
| +++ b/Source/modules/webdatabase/DatabaseBackend.h
|
| @@ -54,7 +54,7 @@ public:
|
| virtual bool openAndVerifyVersion(bool setVersionInNewDatabase, DatabaseError&, String& errorMessage) OVERRIDE FINAL;
|
| void close();
|
|
|
| - PassRefPtr<SQLTransactionBackend> runTransaction(PassRefPtrWillBeRawPtr<SQLTransaction>, bool readOnly, const ChangeVersionData*);
|
| + PassRefPtrWillBeRawPtr<SQLTransactionBackend> runTransaction(PassRefPtrWillBeRawPtr<SQLTransaction>, bool readOnly, const ChangeVersionData*);
|
| void scheduleTransactionStep(SQLTransactionBackend*);
|
| void inProgressTransactionCompleted();
|
|
|
| @@ -71,7 +71,7 @@ private:
|
|
|
| void scheduleTransaction();
|
|
|
| - Deque<RefPtr<SQLTransactionBackend> > m_transactionQueue;
|
| + Deque<RefPtrWillBeMember<SQLTransactionBackend> > m_transactionQueue;
|
| Mutex m_transactionInProgressMutex;
|
| bool m_transactionInProgress;
|
| bool m_isTransactionQueueEnabled;
|
|
|