summaryrefslogtreecommitdiffstats
path: root/WebCore/bindings/v8/ScriptEventListener.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/bindings/v8/ScriptEventListener.cpp')
-rw-r--r--WebCore/bindings/v8/ScriptEventListener.cpp14
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));
}