| Index: third_party/WebKit/Source/modules/indexeddb/IDBCursor.cpp
|
| diff --git a/third_party/WebKit/Source/modules/indexeddb/IDBCursor.cpp b/third_party/WebKit/Source/modules/indexeddb/IDBCursor.cpp
|
| index fc5ca1620480b78f2a897afe301a039a4f530380..5e279da77066f6a10bb7ddb28ac37461ef0cfee3 100644
|
| --- a/third_party/WebKit/Source/modules/indexeddb/IDBCursor.cpp
|
| +++ b/third_party/WebKit/Source/modules/indexeddb/IDBCursor.cpp
|
| @@ -38,7 +38,6 @@
|
| #include "modules/indexeddb/IDBObjectStore.h"
|
| #include "modules/indexeddb/IDBTracing.h"
|
| #include "modules/indexeddb/IDBTransaction.h"
|
| -#include "modules/indexeddb/WebIDBCallbacksImpl.h"
|
| #include "public/platform/modules/indexeddb/WebIDBDatabase.h"
|
| #include "public/platform/modules/indexeddb/WebIDBKeyRange.h"
|
| #include <limits>
|
| @@ -149,7 +148,7 @@ void IDBCursor::advance(unsigned count, ExceptionState& exceptionState)
|
|
|
| m_request->setPendingCursor(this);
|
| m_gotValue = false;
|
| - m_backend->advance(count, WebIDBCallbacksImpl::create(m_request).release());
|
| + m_backend->advance(count, m_request->createWebCallbacks().release());
|
| }
|
|
|
| void IDBCursor::continueFunction(ScriptState* scriptState, const ScriptValue& keyValue, ExceptionState& exceptionState)
|
| @@ -263,7 +262,7 @@ void IDBCursor::continueFunction(IDBKey* key, IDBKey* primaryKey, ExceptionState
|
| // will be on the original context openCursor was called on. Is this right?
|
| m_request->setPendingCursor(this);
|
| m_gotValue = false;
|
| - m_backend->continueFunction(key, primaryKey, WebIDBCallbacksImpl::create(m_request).release());
|
| + m_backend->continueFunction(key, primaryKey, m_request->createWebCallbacks().release());
|
| }
|
|
|
| IDBRequest* IDBCursor::deleteFunction(ScriptState* scriptState, ExceptionState& exceptionState)
|
| @@ -302,7 +301,7 @@ IDBRequest* IDBCursor::deleteFunction(ScriptState* scriptState, ExceptionState&
|
| DCHECK(!exceptionState.hadException());
|
|
|
| IDBRequest* request = IDBRequest::create(scriptState, IDBAny::create(this), m_transaction.get());
|
| - m_transaction->backendDB()->deleteRange(m_transaction->id(), effectiveObjectStore()->id(), keyRange, WebIDBCallbacksImpl::create(request).release());
|
| + m_transaction->backendDB()->deleteRange(m_transaction->id(), effectiveObjectStore()->id(), keyRange, request->createWebCallbacks().release());
|
| return request;
|
| }
|
|
|
|
|