Index: Source/modules/webdatabase/DatabaseContext.cpp |
diff --git a/Source/modules/webdatabase/DatabaseContext.cpp b/Source/modules/webdatabase/DatabaseContext.cpp |
index 456087abd8cf1966d3cf3df6aa1164b1affae824..ba458daf6b9259a0ec5ae11d9059b469ce3144cf 100644 |
--- a/Source/modules/webdatabase/DatabaseContext.cpp |
+++ b/Source/modules/webdatabase/DatabaseContext.cpp |
@@ -182,6 +182,7 @@ void DatabaseContext::stopDatabases() |
m_databaseThread->requestTermination(&sync); |
m_hasRequestedTermination = true; |
sync.waitForTaskCompletion(); |
+ m_databaseThread->dispose(); |
wibling-chromium
2014/09/23 08:40:59
It would be nice with a comment explaining why it
zerny-chromium
2014/09/23 08:46:29
Alternatively we could encapsulate this in the dat
|
} |
} |