Index: content/child/indexed_db/indexed_db_dispatcher.cc |
diff --git a/content/child/indexed_db/indexed_db_dispatcher.cc b/content/child/indexed_db/indexed_db_dispatcher.cc |
index 1f242fcd7aa8ae2a155ffbe83046911caabc402d..c673cc140d3f1720d8ec169dae9744a6c6217404 100644 |
--- a/content/child/indexed_db/indexed_db_dispatcher.cc |
+++ b/content/child/indexed_db/indexed_db_dispatcher.cc |
@@ -429,6 +429,7 @@ void IndexedDBDispatcher::RequestIDBDatabaseClear( |
int64 transaction_id, |
int64 object_store_id, |
WebIDBCallbacks* callbacks_ptr) { |
+ ResetCursorPrefetchCaches(); |
scoped_ptr<WebIDBCallbacks> callbacks(callbacks_ptr); |
int32 ipc_callbacks_id = pending_callbacks_.Add(callbacks.release()); |
Send(new IndexedDBHostMsg_DatabaseClear(CurrentWorkerId(), |