diff options
Diffstat (limited to 'WebCore/bindings/v8/ScriptEventListener.cpp')
-rw-r--r-- | WebCore/bindings/v8/ScriptEventListener.cpp | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/WebCore/bindings/v8/ScriptEventListener.cpp b/WebCore/bindings/v8/ScriptEventListener.cpp index 57a2824..63e7dff 100644 --- a/WebCore/bindings/v8/ScriptEventListener.cpp +++ b/WebCore/bindings/v8/ScriptEventListener.cpp @@ -64,11 +64,8 @@ PassRefPtr<V8LazyEventListener> createAttributeEventListener(Node* node, Attribu return 0; } - if (frame->document()->parser()) { - // FIXME: Change to use script->eventHandlerLineNumber() when implemented. - lineNumber = frame->document()->parser()->lineNumber(); - columnNumber = frame->document()->parser()->columnNumber(); - } + lineNumber = scriptController->eventHandlerLineNumber(); + columnNumber = scriptController->eventHandlerColumnNumber(); sourceURL = node->document()->url().string(); } @@ -97,11 +94,8 @@ PassRefPtr<V8LazyEventListener> createAttributeEventListener(Frame* frame, Attri return 0; } - if (frame->document()->parser()) { - // FIXME: Change to use script->eventHandlerLineNumber() when implemented. - lineNumber = frame->document()->parser()->lineNumber(); - columnNumber = frame->document()->parser()->columnNumber(); - } + lineNumber = scriptController->eventHandlerLineNumber(); + columnNumber = scriptController->eventHandlerColumnNumber(); sourceURL = frame->document()->url().string(); return V8LazyEventListener::create(attr->localName().string(), frame->document()->isSVGDocument(), attr->value(), sourceURL, lineNumber, columnNumber, WorldContextHandle(UseMainWorld)); } |