| Index: Source/modules/webdatabase/SQLStatement.cpp
|
| diff --git a/Source/modules/webdatabase/SQLStatement.cpp b/Source/modules/webdatabase/SQLStatement.cpp
|
| index 539441b2072c22c03319df68b89178ca98aad8b5..0847f4393924917aeef8107f4b7dba31250c6c18 100644
|
| --- a/Source/modules/webdatabase/SQLStatement.cpp
|
| +++ b/Source/modules/webdatabase/SQLStatement.cpp
|
| @@ -42,10 +42,10 @@
|
|
|
| namespace WebCore {
|
|
|
| -PassOwnPtr<SQLStatement> SQLStatement::create(Database* database,
|
| +PassOwnPtrWillBeRawPtr<SQLStatement> SQLStatement::create(Database* database,
|
| PassOwnPtr<SQLStatementCallback> callback, PassOwnPtr<SQLStatementErrorCallback> errorCallback)
|
| {
|
| - return adoptPtr(new SQLStatement(database, callback, errorCallback));
|
| + return adoptPtrWillBeNoop(new SQLStatement(database, callback, errorCallback));
|
| }
|
|
|
| SQLStatement::SQLStatement(Database* database, PassOwnPtr<SQLStatementCallback> callback,
|
| @@ -55,6 +55,14 @@ SQLStatement::SQLStatement(Database* database, PassOwnPtr<SQLStatementCallback>
|
| {
|
| }
|
|
|
| +void SQLStatement::trace(Visitor* visitor)
|
| +{
|
| + visitor->trace(m_backend);
|
| + visitor->trace(m_statementCallbackWrapper);
|
| + visitor->trace(m_statementErrorCallbackWrapper);
|
| + AbstractSQLStatement::trace(visitor);
|
| +}
|
| +
|
| void SQLStatement::setBackend(AbstractSQLStatementBackend* backend)
|
| {
|
| m_backend = backend;
|
|
|