Index: Source/modules/indexeddb/IDBObjectStore.cpp |
diff --git a/Source/modules/indexeddb/IDBObjectStore.cpp b/Source/modules/indexeddb/IDBObjectStore.cpp |
index 8f6b4ae18ea3e23b55196b426ef67cfdd821d4a1..f712fffbf04c794978e1f71c96e50e44cedaa63c 100644 |
--- a/Source/modules/indexeddb/IDBObjectStore.cpp |
+++ b/Source/modules/indexeddb/IDBObjectStore.cpp |
@@ -340,11 +340,11 @@ private: |
Vector<IDBObjectStore::IndexKeys, 1> indexKeysList; |
jsbell
2013/09/11 15:44:02
Given that this just results in copies for passing
|
indexKeysList.append(indexKeys); |
- m_databaseBackend->setIndexKeys(m_transactionId, m_objectStoreId, primaryKey, indexIds, indexKeysList); |
+ m_databaseBackend->setIndexKeys(m_transactionId, m_objectStoreId, primaryKey, Vector<int64_t>(indexIds), Vector<IDBObjectStore::IndexKeys>(indexKeysList)); |
} else { |
// Now that we are done indexing, tell the backend to go |
// back to processing tasks of type NormalTask. |
- m_databaseBackend->setIndexesReady(m_transactionId, m_objectStoreId, indexIds); |
+ m_databaseBackend->setIndexesReady(m_transactionId, m_objectStoreId, Vector<int64_t>(indexIds)); |
m_databaseBackend.clear(); |
} |