| Index: Source/modules/webdatabase/Database.cpp
|
| diff --git a/Source/modules/webdatabase/Database.cpp b/Source/modules/webdatabase/Database.cpp
|
| index 52f2577da9e9dc4c3484a8a583b65190a221eff4..ce79895b1445a21d56a4981089adfbc7bc3ee9a3 100644
|
| --- a/Source/modules/webdatabase/Database.cpp
|
| +++ b/Source/modules/webdatabase/Database.cpp
|
| @@ -32,7 +32,6 @@
|
| #include "core/dom/CrossThreadTask.h"
|
| #include "core/dom/Document.h"
|
| #include "core/dom/ExecutionContext.h"
|
| -#include "core/html/VoidCallback.h"
|
| #include "core/page/Page.h"
|
| #include "platform/Logging.h"
|
| #include "modules/webdatabase/sqlite/SQLiteStatement.h"
|
| @@ -47,6 +46,7 @@
|
| #include "modules/webdatabase/SQLTransaction.h"
|
| #include "modules/webdatabase/SQLTransactionCallback.h"
|
| #include "modules/webdatabase/SQLTransactionErrorCallback.h"
|
| +#include "modules/webdatabase/SQLVoidCallback.h"
|
| #include "platform/weborigin/SecurityOrigin.h"
|
| #include "wtf/OwnPtr.h"
|
| #include "wtf/PassOwnPtr.h"
|
| @@ -140,20 +140,18 @@ void Database::closeImmediately()
|
| }
|
| }
|
|
|
| -void Database::changeVersion(const String& oldVersion, const String& newVersion,
|
| - PassRefPtr<SQLTransactionCallback> callback, PassRefPtr<SQLTransactionErrorCallback> errorCallback,
|
| - PassRefPtr<VoidCallback> successCallback)
|
| +void Database::changeVersion(const String& oldVersion, const String& newVersion, PassRefPtr<SQLTransactionCallback> callback, PassRefPtr<SQLTransactionErrorCallback> errorCallback, PassRefPtr<SQLVoidCallback> successCallback)
|
| {
|
| ChangeVersionData data(oldVersion, newVersion);
|
| runTransaction(callback, errorCallback, successCallback, false, &data);
|
| }
|
|
|
| -void Database::transaction(PassRefPtr<SQLTransactionCallback> callback, PassRefPtr<SQLTransactionErrorCallback> errorCallback, PassRefPtr<VoidCallback> successCallback)
|
| +void Database::transaction(PassRefPtr<SQLTransactionCallback> callback, PassRefPtr<SQLTransactionErrorCallback> errorCallback, PassRefPtr<SQLVoidCallback> successCallback)
|
| {
|
| runTransaction(callback, errorCallback, successCallback, false);
|
| }
|
|
|
| -void Database::readTransaction(PassRefPtr<SQLTransactionCallback> callback, PassRefPtr<SQLTransactionErrorCallback> errorCallback, PassRefPtr<VoidCallback> successCallback)
|
| +void Database::readTransaction(PassRefPtr<SQLTransactionCallback> callback, PassRefPtr<SQLTransactionErrorCallback> errorCallback, PassRefPtr<SQLVoidCallback> successCallback)
|
| {
|
| runTransaction(callback, errorCallback, successCallback, true);
|
| }
|
| @@ -164,7 +162,7 @@ static void callTransactionErrorCallback(ExecutionContext*, PassRefPtr<SQLTransa
|
| }
|
|
|
| void Database::runTransaction(PassRefPtr<SQLTransactionCallback> callback, PassRefPtr<SQLTransactionErrorCallback> errorCallback,
|
| - PassRefPtr<VoidCallback> successCallback, bool readOnly, const ChangeVersionData* changeVersionData)
|
| + PassRefPtr<SQLVoidCallback> successCallback, bool readOnly, const ChangeVersionData* changeVersionData)
|
| {
|
| RefPtr<SQLTransactionErrorCallback> anotherRefToErrorCallback = errorCallback;
|
| RefPtr<SQLTransaction> transaction = SQLTransaction::create(this, callback, successCallback, anotherRefToErrorCallback, readOnly);
|
|
|