| Index: Source/modules/indexeddb/IDBCursorBackendImpl.h
|
| diff --git a/Source/modules/indexeddb/IDBCursorBackendImpl.h b/Source/modules/indexeddb/IDBCursorBackendImpl.h
|
| index 06e4c33f464b84fb797f124a6a2eb04358a7cc06..c1189f72e250fb583491090bb0ff7231f0cf3c44 100644
|
| --- a/Source/modules/indexeddb/IDBCursorBackendImpl.h
|
| +++ b/Source/modules/indexeddb/IDBCursorBackendImpl.h
|
| @@ -53,10 +53,10 @@ public:
|
| virtual ~IDBCursorBackendImpl();
|
|
|
| // IDBCursorBackendInterface
|
| - virtual void advance(unsigned long, PassRefPtr<IDBCallbacks>);
|
| - virtual void continueFunction(PassRefPtr<IDBKey>, PassRefPtr<IDBCallbacks>);
|
| - virtual void deleteFunction(PassRefPtr<IDBCallbacks>);
|
| - virtual void prefetchContinue(int numberToFetch, PassRefPtr<IDBCallbacks>);
|
| + virtual void advance(unsigned long, IDBCallbacks*);
|
| + virtual void continueFunction(PassRefPtr<IDBKey>, IDBCallbacks*);
|
| + virtual void deleteFunction(IDBCallbacks*);
|
| + virtual void prefetchContinue(int numberToFetch, IDBCallbacks*);
|
| virtual void prefetchReset(int usedPrefetches, int unusedPrefetches);
|
| virtual void postSuccessHandlerCallback() { }
|
|
|
| @@ -74,7 +74,7 @@ private:
|
|
|
| IDBDatabaseBackendInterface::TaskType m_taskType;
|
| IndexedDB::CursorType m_cursorType;
|
| - const RefPtr<IDBDatabaseBackendImpl> m_database;
|
| + const Persistent<IDBDatabaseBackendImpl> m_database;
|
| const RefPtr<IDBTransactionBackendImpl> m_transaction;
|
| const int64_t m_objectStoreId;
|
|
|
|
|