| Index: third_party/WebKit/Source/modules/webdatabase/Database.cpp
|
| diff --git a/third_party/WebKit/Source/modules/webdatabase/Database.cpp b/third_party/WebKit/Source/modules/webdatabase/Database.cpp
|
| index 16d6ab13f8277964011796876749a2a4816e8837..2a4302f48f40ff34e01c7329aad8146c84d44476 100644
|
| --- a/third_party/WebKit/Source/modules/webdatabase/Database.cpp
|
| +++ b/third_party/WebKit/Source/modules/webdatabase/Database.cpp
|
| @@ -845,7 +845,7 @@ void Database::scheduleTransactionCallback(SQLTransaction* transaction)
|
| {
|
| // The task is constructed in a database thread, and destructed in the
|
| // context thread.
|
| - getExecutionContext()->postTask(BLINK_FROM_HERE, createCrossThreadTask(&SQLTransaction::performPendingCallback, transaction));
|
| + getExecutionContext()->postTask(BLINK_FROM_HERE, createCrossThreadTask(&SQLTransaction::performPendingCallback, AllowCrossThreadAccess(transaction)));
|
| }
|
|
|
| Vector<String> Database::performGetTableNames()
|
|
|