summaryrefslogtreecommitdiffstats
path: root/WebCore/bindings/js/JSCustomSQLTransactionCallback.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/bindings/js/JSCustomSQLTransactionCallback.h')
-rw-r--r--WebCore/bindings/js/JSCustomSQLTransactionCallback.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/WebCore/bindings/js/JSCustomSQLTransactionCallback.h b/WebCore/bindings/js/JSCustomSQLTransactionCallback.h
index f142e59..bf2ae68 100644
--- a/WebCore/bindings/js/JSCustomSQLTransactionCallback.h
+++ b/WebCore/bindings/js/JSCustomSQLTransactionCallback.h
@@ -31,12 +31,9 @@
#if ENABLE(DATABASE)
+#include "JSDOMGlobalObject.h"
#include "SQLTransactionCallback.h"
-#include <wtf/PassRefPtr.h>
-
-namespace JSC {
- class JSObject;
-}
+#include <wtf/Forward.h>
namespace WebCore {
@@ -52,13 +49,14 @@ public:
}
virtual ~JSCustomSQLTransactionCallback();
-
- virtual void handleEvent(SQLTransaction*, bool& raisedException);
+
+ virtual void handleEvent(ScriptExecutionContext*, SQLTransaction*, bool& raisedException);
private:
JSCustomSQLTransactionCallback(JSC::JSObject* callback, JSDOMGlobalObject*);
JSCallbackData* m_data;
+ RefPtr<DOMWrapperWorld> m_isolatedWorld;
};
}