Changeset 48887 in webkit


Ignore:
Timestamp:
Sep 29, 2009 11:39:43 AM (15 years ago)
Author:
ap@apple.com
Message:

Reviewed by Timothy Hatcher.

Build fix - pass a proper ScriptExecutipnContext to getEventListenerHandlerBody()

  • bindings/js/ScriptEventListener.cpp: (WebCore::getEventListenerHandlerBody):
  • bindings/js/ScriptEventListener.h:
  • bindings/v8/ScriptEventListener.cpp: (WebCore::getEventListenerHandlerBody):
  • bindings/v8/ScriptEventListener.h:
  • inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::buildObjectForEventListener):
Location:
trunk/WebCore
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r48886 r48887  
     12009-09-29  Alexey Proskuryakov  <ap@apple.com>
     2
     3        Reviewed by Timothy Hatcher.
     4
     5        Build fix - pass a proper ScriptExecutipnContext to getEventListenerHandlerBody()
     6
     7        * bindings/js/ScriptEventListener.cpp:
     8        (WebCore::getEventListenerHandlerBody):
     9        * bindings/js/ScriptEventListener.h:
     10        * bindings/v8/ScriptEventListener.cpp:
     11        (WebCore::getEventListenerHandlerBody):
     12        * bindings/v8/ScriptEventListener.h:
     13        * inspector/InspectorDOMAgent.cpp:
     14        (WebCore::InspectorDOMAgent::buildObjectForEventListener):
     15
    1162009-09-29  Nate Chapin  <japhet@chromium.org>
    217
  • trunk/WebCore/bindings/js/ScriptEventListener.cpp

    r48884 r48887  
    9797}
    9898
    99 String getEventListenerHandlerBody(ScriptState* scriptState, EventListener* eventListener)
     99String getEventListenerHandlerBody(ScriptExecutionContext* context, ScriptState* scriptState, EventListener* eventListener)
    100100{
    101     JSC::JSObject* functionObject = eventListener->jsFunction();
     101    JSC::JSObject* functionObject = eventListener->jsFunction(context);
    102102    if (!functionObject)
    103103        return "";
  • trunk/WebCore/bindings/js/ScriptEventListener.h

    r48866 r48887  
    4646    PassRefPtr<JSLazyEventListener> createAttributeEventListener(Node*, Attribute*);
    4747    PassRefPtr<JSLazyEventListener> createAttributeEventListener(Frame*, Attribute*);
    48     String getEventListenerHandlerBody(ScriptState*, EventListener*);
     48    String getEventListenerHandlerBody(ScriptExecutionContext*, ScriptState*, EventListener*);
    4949
    5050} // namespace WebCore
  • trunk/WebCore/bindings/v8/ScriptEventListener.cpp

    r48866 r48887  
    7373}
    7474
    75 String getEventListenerHandlerBody(ScriptState* scriptState, EventListener* listener)
     75String getEventListenerHandlerBody(ScriptExecutionContext*, ScriptState* scriptState, EventListener* listener)
    7676{
    7777    if (listener->type() != EventListener::JSEventListenerType)
  • trunk/WebCore/bindings/v8/ScriptEventListener.h

    r48866 r48887  
    4646    PassRefPtr<V8LazyEventListener> createAttributeEventListener(Node*, Attribute*);
    4747    PassRefPtr<V8LazyEventListener> createAttributeEventListener(Frame*, Attribute*);
    48     String getEventListenerHandlerBody(ScriptState*, EventListener*);
     48    String getEventListenerHandlerBody(ScriptExecutionContext*, ScriptState*, EventListener*);
    4949
    5050} // namespace WebCore
  • trunk/WebCore/inspector/InspectorDOMAgent.cpp

    r48884 r48887  
    546546    value.set("isAttribute", eventListener->isAttribute());
    547547    value.set("nodeId", static_cast<long long>(pushNodePathToFrontend(node)));
    548     value.set("listener", getEventListenerHandlerBody(m_frontend->scriptState(), eventListener.get()));
     548    value.set("listener", getEventListenerHandlerBody(node->document(), m_frontend->scriptState(), eventListener.get()));
    549549    return value;
    550550}
Note: See TracChangeset for help on using the changeset viewer.