diff options
Diffstat (limited to 'WebCore/wml/WMLPrevElement.cpp')
-rw-r--r-- | WebCore/wml/WMLPrevElement.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/WebCore/wml/WMLPrevElement.cpp b/WebCore/wml/WMLPrevElement.cpp index 2688d03..3d487ea 100644 --- a/WebCore/wml/WMLPrevElement.cpp +++ b/WebCore/wml/WMLPrevElement.cpp @@ -40,13 +40,16 @@ WMLPrevElement::~WMLPrevElement() { } -void WMLPrevElement::executeTask(Event*) +void WMLPrevElement::executeTask() { - WMLPageState* pageState = wmlPageStateForDocument(document()); + ASSERT(document()->isWMLDocument()); + WMLDocument* document = static_cast<WMLDocument*>(this->document()); + + WMLPageState* pageState = wmlPageStateForDocument(document); if (!pageState) return; - WMLCardElement* card = pageState->activeCard(); + WMLCardElement* card = document->activeCard(); if (!card) return; |