Index: chrome/renderer/renderer_webidbfactory_impl.cc |
diff --git a/chrome/renderer/renderer_webidbfactory_impl.cc b/chrome/renderer/renderer_webidbfactory_impl.cc |
index 2ccf84a7c051aeb5591d7cc18184306379e5c27e..f1dd4dd9c3dd7fff959fb31b3bf28a58fbef7826 100644 |
--- a/chrome/renderer/renderer_webidbfactory_impl.cc |
+++ b/chrome/renderer/renderer_webidbfactory_impl.cc |
@@ -32,3 +32,13 @@ void RendererWebIDBFactoryImpl::open( |
dispatcher->RequestIDBFactoryOpen( |
name, description, callbacks, origin.databaseIdentifier(), web_frame); |
} |
+ |
+void RendererWebIDBFactoryImpl::abortPendingTransactions( |
+ const WebKit::WebVector<int>& pendingIDs) { |
+ std::vector<int> ids; |
+ for (size_t i = 0; i < pendingIDs.size(); ++i) { |
+ ids.push_back(pendingIDs[i]); |
+ } |
+ RenderThread::current()->Send( |
+ new ViewHostMsg_IDBFactoryAbortPendingTransactions(ids)); |
+} |