| 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 395f746bd35c4a2f467a123c00cde95abe90be42..61377d3b9af3ff74c9a99fb07555ef87ea18a190 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, AllowCrossThreadAccess(transaction)));
|
| + getExecutionContext()->postTask(BLINK_FROM_HERE, createCrossThreadTask(&SQLTransaction::performPendingCallback, wrapCrossThreadPersistent(transaction)));
|
| }
|
|
|
| Vector<String> Database::performGetTableNames()
|
|
|