Changeset 102653 in webkit
- Timestamp:
- Dec 12, 2011 7:13:40 PM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r102652 r102653 1 2011-12-12 Kenneth Russell <kbr@google.com> 2 3 Unreviewed, rolling out r102648. 4 http://trac.webkit.org/changeset/102648 5 https://bugs.webkit.org/show_bug.cgi?id=74313 6 7 Broke the Snow Leopard and Windows builds 8 9 * bindings/js/ScriptEventListener.cpp: 10 (WebCore::eventListenerHandlerLocation): 11 1 12 2011-12-12 Andreas Kling <kling@webkit.org> 2 13 -
trunk/Source/WebCore/bindings/js/ScriptEventListener.cpp
r102648 r102653 35 35 #include "Document.h" 36 36 #include "EventListener.h" 37 #include "Executable.h"38 #include "JSFunction.h"39 37 #include "JSNode.h" 40 38 #include "Frame.h" … … 106 104 } 107 105 108 bool eventListenerHandlerLocation(Document* document, EventListener* eventListener, String& sourceName, int& lineNumber)106 bool eventListenerHandlerLocation(Document*, EventListener*, String&, int&) 109 107 { 110 const JSEventListener* jsListener = JSEventListener::cast(eventListener); 111 if (!jsListener) 112 return false; 113 JSC::JSObject* jsObject = jsListener->jsFunction(document); 114 if (!jsObject) 115 return false; 116 JSC::JSFunction* jsFunction = static_cast<JSFunction*>(jsObject); 117 if (!jsFunction || jsFunction->isHostFunction()) 118 return false; 119 JSC::FunctionExecutable* funcExecutable = jsFunction->jsExecutable(); 120 if (!funcExecutable) 121 return false; 122 lineNumber = funcExecutable->lineNo(); 123 sourceName = ustringToString(funcExecutable->sourceURL()); 124 return true; 108 // FIXME: Add support for getting function location. 109 return false; 125 110 } 126 111
Note: See TracChangeset
for help on using the changeset viewer.