Chromium Code Reviews| 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; |
|
haraken
2014/03/18 13:45:20
It's OK in this CL but we should implement HeapDeq
Mads Ager (chromium)
2014/03/18 13:57:10
Right, Erik is getting close to having HeapLinkHas
|
| Mutex m_transactionInProgressMutex; |
| bool m_transactionInProgress; |
| bool m_isTransactionQueueEnabled; |