| Index: Source/modules/indexeddb/IDBDatabaseCallbacks.h
|
| diff --git a/Source/modules/indexeddb/IDBDatabaseCallbacks.h b/Source/modules/indexeddb/IDBDatabaseCallbacks.h
|
| index 9b9c168d0062aa0c6c6e8a284058a5206bb1d10c..1ebf9ce0e1ff5887381219ba451e40deb96a5ce8 100644
|
| --- a/Source/modules/indexeddb/IDBDatabaseCallbacks.h
|
| +++ b/Source/modules/indexeddb/IDBDatabaseCallbacks.h
|
| @@ -26,13 +26,15 @@
|
| #ifndef IDBDatabaseCallbacks_h
|
| #define IDBDatabaseCallbacks_h
|
|
|
| +#include "heap/Handle.h"
|
| #include "modules/indexeddb/IDBDatabaseError.h"
|
| #include "wtf/RefCounted.h"
|
| #include "wtf/text/WTFString.h"
|
|
|
| namespace WebCore {
|
|
|
| -class IDBDatabaseCallbacks : public RefCounted<IDBDatabaseCallbacks> {
|
| +class IDBDatabaseCallbacks : public HeapAllocatedFinalized<IDBDatabaseCallbacks> {
|
| + DECLARE_GC_INFO
|
| public:
|
| virtual ~IDBDatabaseCallbacks() { }
|
|
|
| @@ -41,6 +43,8 @@ public:
|
|
|
| virtual void onAbort(int64_t transactionId, PassRefPtr<IDBDatabaseError>) = 0;
|
| virtual void onComplete(int64_t transactionId) = 0;
|
| +
|
| + virtual void trace(Visitor*) const = 0;
|
| };
|
|
|
| } // namespace WebCore
|
|
|