diff options
Diffstat (limited to 'WebCore/page/PositionCallback.h')
-rw-r--r-- | WebCore/page/PositionCallback.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/WebCore/page/PositionCallback.h b/WebCore/page/PositionCallback.h index 5b7a202..5511d3e 100644 --- a/WebCore/page/PositionCallback.h +++ b/WebCore/page/PositionCallback.h @@ -26,14 +26,16 @@ #ifndef PositionCallback_h #define PositionCallback_h +#include "ActiveDOMObject.h" #include <wtf/RefCounted.h> namespace WebCore { class Geoposition; - class PositionCallback : public RefCounted<PositionCallback> { + class PositionCallback : public RefCounted<PositionCallback>, public ActiveDOMObject { public: + PositionCallback(ScriptExecutionContext* context) : ActiveDOMObject(context, this) { } virtual ~PositionCallback() { } virtual void handleEvent(Geoposition*) = 0; }; |