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; |