Index: Source/modules/indexeddb/IDBCursor.h |
diff --git a/Source/modules/indexeddb/IDBCursor.h b/Source/modules/indexeddb/IDBCursor.h |
index 02af5b86315facc9fdce56ddeff889ca9e151b30..28f96b8a22f55203788954e20716ee7c07e3e853 100644 |
--- a/Source/modules/indexeddb/IDBCursor.h |
+++ b/Source/modules/indexeddb/IDBCursor.h |
@@ -47,12 +47,12 @@ class WebBlobInfo; |
class IDBCursor : public GarbageCollectedFinalized<IDBCursor>, public ScriptWrappable { |
DEFINE_WRAPPERTYPEINFO(); |
+ USING_PRE_FINALIZER(IDBCursor, dispose); |
public: |
static WebIDBCursorDirection stringToDirection(const String& modeString, ExceptionState&); |
static IDBCursor* create(PassOwnPtr<WebIDBCursor>, WebIDBCursorDirection, IDBRequest*, IDBAny* source, IDBTransaction*); |
virtual ~IDBCursor(); |
- void dispose(); |
void trace(Visitor*); |
void contextWillBeDestroyed() { m_backend.clear(); } |
@@ -87,6 +87,7 @@ protected: |
IDBCursor(PassOwnPtr<WebIDBCursor>, WebIDBCursorDirection, IDBRequest*, IDBAny* source, IDBTransaction*); |
private: |
+ void dispose(); |
IDBObjectStore* effectiveObjectStore() const; |
void handleBlobAcks(); |