| Index: Source/modules/webdatabase/DatabaseContext.cpp
|
| diff --git a/Source/modules/webdatabase/DatabaseContext.cpp b/Source/modules/webdatabase/DatabaseContext.cpp
|
| index 6e5b2410b435202d2f886be8994547fb1db822d4..756e1dd76e4d96097443348bcb49fc8dae4a9834 100644
|
| --- a/Source/modules/webdatabase/DatabaseContext.cpp
|
| +++ b/Source/modules/webdatabase/DatabaseContext.cpp
|
| @@ -198,6 +198,8 @@ void DatabaseContext::stopSyncDatabases()
|
|
|
| bool DatabaseContext::stopDatabases(DatabaseTaskSynchronizer* cleanupSync)
|
| {
|
| + DatabaseManager::manager().interruptAllDatabasesForContext(executionContext());
|
| +
|
| stopSyncDatabases();
|
| if (m_isRegistered) {
|
| DatabaseManager::manager().unregisterDatabaseContext(this);
|
|
|