Index: Source/modules/webdatabase/DatabaseManager.h |
diff --git a/Source/modules/webdatabase/DatabaseManager.h b/Source/modules/webdatabase/DatabaseManager.h |
index 86f9ddee90a40b4b32fba61c83228593258403f1..4d4e8ea7fb7c18de64e616b331fbd743b7a49f79 100644 |
--- a/Source/modules/webdatabase/DatabaseManager.h |
+++ b/Source/modules/webdatabase/DatabaseManager.h |
@@ -84,6 +84,9 @@ private: |
static void logErrorMessage(ExecutionContext*, const String& message); |
+ // m_contextMap can have two or more entries even though we don't support |
+ // Web SQL on workers because single Blink process can have multiple main |
+ // contexts. |
typedef PersistentHeapHashMap<ExecutionContext*, Member<DatabaseContext>> ContextMap; |
ContextMap m_contextMap; |
#if ENABLE(ASSERT) |