Index: content/renderer/indexed_db/renderer_webidbobjectstore_impl.cc |
diff --git a/content/renderer/indexed_db/renderer_webidbobjectstore_impl.cc b/content/renderer/indexed_db/renderer_webidbobjectstore_impl.cc |
index 9e1a002bc4a6ea90eaa250c2ece000ce317853ee..0688fe4c2a2d0bb9e06687ae8455185519b60bb9 100644 |
--- a/content/renderer/indexed_db/renderer_webidbobjectstore_impl.cc |
+++ b/content/renderer/indexed_db/renderer_webidbobjectstore_impl.cc |
@@ -105,6 +105,18 @@ void RendererWebIDBObjectStoreImpl::deleteFunction( |
IndexedDBKey(key), callbacks, idb_object_store_id_, transaction, &ec); |
} |
+void RendererWebIDBObjectStoreImpl::deleteFunction( |
+ const WebIDBKeyRange& key_range, |
+ WebIDBCallbacks* callbacks, |
+ const WebIDBTransaction& transaction, |
+ WebExceptionCode& ec) { |
+ IndexedDBDispatcher* dispatcher = |
+ IndexedDBDispatcher::ThreadSpecificInstance(); |
+ dispatcher->RequestIDBObjectStoreDelete( |
+ IndexedDBKeyRange(key_range), callbacks, idb_object_store_id_, |
+ transaction, &ec); |
+} |
+ |
void RendererWebIDBObjectStoreImpl::clear( |
WebIDBCallbacks* callbacks, |
const WebIDBTransaction& transaction, |