Chromium Code Reviews| Index: third_party/WebKit/Source/modules/webdatabase/DatabaseThread.h |
| diff --git a/third_party/WebKit/Source/modules/webdatabase/DatabaseThread.h b/third_party/WebKit/Source/modules/webdatabase/DatabaseThread.h |
| index f8a726eec7a167f3a0ce364b2f2aceaf21826686..987b5873f24266c6deb6a279357971b6f3694933 100644 |
| --- a/third_party/WebKit/Source/modules/webdatabase/DatabaseThread.h |
| +++ b/third_party/WebKit/Source/modules/webdatabase/DatabaseThread.h |
| @@ -77,10 +77,10 @@ private: |
| // This set keeps track of the open databases that have been used on this thread. |
| // This must be updated in the database thread though it is constructed and |
| // destructed in the context thread. |
| - HeapHashSet<Member<Database>> m_openDatabaseSet; |
| + OwnPtr<HashSet<CrossThreadPersistent<Database>>> m_openDatabaseSet; |
|
haraken
2016/05/24 16:15:28
Why do we need an OwnPtr? Doesn't HashSet<CrossThr
keishi
2016/05/25 13:07:45
Right this is no longer necessary.
|
| OwnPtr<SQLTransactionClient> m_transactionClient; |
| - Member<SQLTransactionCoordinator> m_transactionCoordinator; |
| + CrossThreadPersistent<SQLTransactionCoordinator> m_transactionCoordinator; |
| TaskSynchronizer* m_cleanupSync; |
| Mutex m_terminationRequestedMutex; |