Index: Source/modules/webdatabase/AbstractSQLTransactionBackend.h |
diff --git a/Source/modules/webdatabase/AbstractSQLTransactionBackend.h b/Source/modules/webdatabase/AbstractSQLTransactionBackend.h |
index f21f1cd3514814b7656be06ecda09e0301918c68..8745c0d7446e958efc66a8abd5e28ca9fe09e9a5 100644 |
--- a/Source/modules/webdatabase/AbstractSQLTransactionBackend.h |
+++ b/Source/modules/webdatabase/AbstractSQLTransactionBackend.h |
@@ -26,6 +26,7 @@ |
#ifndef AbstractSQLTransactionBackend_h |
#define AbstractSQLTransactionBackend_h |
+#include "heap/Handle.h" |
#include "modules/webdatabase/sqlite/SQLValue.h" |
#include "modules/webdatabase/AbstractSQLStatement.h" |
#include "modules/webdatabase/SQLError.h" |
@@ -37,9 +38,10 @@ |
namespace WebCore { |
-class AbstractSQLTransactionBackend : public ThreadSafeRefCounted<AbstractSQLTransactionBackend> { |
+class AbstractSQLTransactionBackend : public RefCountedWillBeGarbageCollectedFinalized<AbstractSQLTransactionBackend> { |
Mads Ager (chromium)
2014/03/18 13:57:10
Is it OK to drop ThreadSafe here?
tkent
2014/03/19 04:44:56
Yes. ThreadSafeRefCounted means RefCountedBase::m
Mads Ager (chromium)
2014/03/19 06:30:54
Yes, I know. However, you are using RefCountedWill
tkent
2014/03/19 06:33:47
ah, got it. This is my bad. It should be *Thread
|
public: |
virtual ~AbstractSQLTransactionBackend() { } |
+ virtual void trace(Visitor*) = 0; |
virtual void requestTransitToState(SQLTransactionState) = 0; |