| Index: third_party/WebKit/Source/modules/indexeddb/IDBDatabaseCallbacks.cpp
|
| diff --git a/third_party/WebKit/Source/modules/indexeddb/IDBDatabaseCallbacks.cpp b/third_party/WebKit/Source/modules/indexeddb/IDBDatabaseCallbacks.cpp
|
| index 885bbbbf8681369d069f13131157e227661306df..36b1bebf9c65cba970b8caf3a5317b262a654e5e 100644
|
| --- a/third_party/WebKit/Source/modules/indexeddb/IDBDatabaseCallbacks.cpp
|
| +++ b/third_party/WebKit/Source/modules/indexeddb/IDBDatabaseCallbacks.cpp
|
| @@ -66,9 +66,13 @@ void IDBDatabaseCallbacks::onComplete(int64_t transactionId) {
|
| void IDBDatabaseCallbacks::onChanges(
|
| const std::unordered_map<int32_t, std::vector<int32_t>>&
|
| observation_index_map,
|
| - const WebVector<WebIDBObservation>& observations) {
|
| - if (m_database)
|
| - m_database->onChanges(observation_index_map, observations);
|
| + const WebVector<WebIDBObservation>& observations,
|
| + const std::unordered_map<int32_t, std::pair<int64_t, std::vector<int64_t>>>&
|
| + transactions) {
|
| + if (!m_database)
|
| + return;
|
| +
|
| + m_database->onChanges(observation_index_map, observations, transactions);
|
| }
|
|
|
| void IDBDatabaseCallbacks::connect(IDBDatabase* database) {
|
|
|