diff options
Diffstat (limited to 'WebCore/bindings/v8/custom/V8SQLTransactionCustom.cpp')
-rw-r--r-- | WebCore/bindings/v8/custom/V8SQLTransactionCustom.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/WebCore/bindings/v8/custom/V8SQLTransactionCustom.cpp b/WebCore/bindings/v8/custom/V8SQLTransactionCustom.cpp index dc801bd..98fbd9a 100644 --- a/WebCore/bindings/v8/custom/V8SQLTransactionCustom.cpp +++ b/WebCore/bindings/v8/custom/V8SQLTransactionCustom.cpp @@ -32,6 +32,8 @@ #if ENABLE(DATABASE) +#include "V8SQLTransaction.h" + #include "Database.h" #include "SQLValue.h" #include "V8Binding.h" @@ -45,7 +47,7 @@ using namespace WTF; namespace WebCore { -CALLBACK_FUNC_DECL(SQLTransactionExecuteSql) +v8::Handle<v8::Value> V8SQLTransaction::executeSqlCallback(const v8::Arguments& args) { INC_STATS("DOM.SQLTransaction.executeSql()"); @@ -94,7 +96,7 @@ CALLBACK_FUNC_DECL(SQLTransactionExecuteSql) return throwError("sqlArgs should be array or object!", V8Proxy::TypeError); } - SQLTransaction* transaction = V8DOMWrapper::convertToNativeObject<SQLTransaction>(V8ClassIndex::SQLTRANSACTION, args.Holder()); + SQLTransaction* transaction = V8SQLTransaction::toNative(args.Holder()); Frame* frame = V8Proxy::retrieveFrameForCurrentContext(); |