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..26355298396228021d4869de283107c749eac280 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; |
+ HashSet<CrossThreadPersistent<Database>> m_openDatabaseSet; |
OwnPtr<SQLTransactionClient> m_transactionClient; |
- Member<SQLTransactionCoordinator> m_transactionCoordinator; |
+ CrossThreadPersistent<SQLTransactionCoordinator> m_transactionCoordinator; |
TaskSynchronizer* m_cleanupSync; |
Mutex m_terminationRequestedMutex; |