| Index: Source/modules/webdatabase/SQLTransaction.cpp
|
| diff --git a/Source/modules/webdatabase/SQLTransaction.cpp b/Source/modules/webdatabase/SQLTransaction.cpp
|
| index c3d64a81f67dcd1ad70ab16b4d996f0f343b1f5d..b6b0ec392319de37a1569b4564aa044ad86aee56 100644
|
| --- a/Source/modules/webdatabase/SQLTransaction.cpp
|
| +++ b/Source/modules/webdatabase/SQLTransaction.cpp
|
| @@ -48,11 +48,11 @@
|
|
|
| namespace WebCore {
|
|
|
| -PassRefPtr<SQLTransaction> SQLTransaction::create(Database* db, PassOwnPtr<SQLTransactionCallback> callback,
|
| +PassRefPtrWillBeRawPtr<SQLTransaction> SQLTransaction::create(Database* db, PassOwnPtr<SQLTransactionCallback> callback,
|
| PassOwnPtr<VoidCallback> successCallback, PassOwnPtr<SQLTransactionErrorCallback> errorCallback,
|
| bool readOnly)
|
| {
|
| - return adoptRef(new SQLTransaction(db, callback, successCallback, errorCallback, readOnly));
|
| + return adoptRefWillBeNoop(new SQLTransaction(db, callback, successCallback, errorCallback, readOnly));
|
| }
|
|
|
| SQLTransaction::SQLTransaction(Database* db, PassOwnPtr<SQLTransactionCallback> callback,
|
| @@ -69,6 +69,11 @@ SQLTransaction::SQLTransaction(Database* db, PassOwnPtr<SQLTransactionCallback>
|
| ScriptWrappable::init(this);
|
| }
|
|
|
| +void SQLTransaction::trace(Visitor* visitor)
|
| +{
|
| + visitor->trace(m_database);
|
| +}
|
| +
|
| bool SQLTransaction::hasCallback() const
|
| {
|
| return m_callbackWrapper.hasCallback();
|
|
|