Changeset 74086 in webkit
- Timestamp:
- Dec 14, 2010 5:56:05 PM (13 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r74085 r74086 1 2010-12-14 Anders Carlsson <andersca@apple.com> 2 3 Reviewed by Sam Weinig. 4 5 Mouse Events Not Received in Run Applet in their Own Process Mode 6 https://bugs.webkit.org/show_bug.cgi?id=51078 7 <rdar://problem/8333491> 8 9 Make sure that Widget::handleEvent is called for applets as well. 10 11 * html/HTMLAppletElement.cpp: 12 (WebCore::HTMLAppletElement::defaultEventHandler): 13 * html/HTMLAppletElement.h: 14 1 15 2010-12-14 Simon Fraser <simon.fraser@apple.com> 2 16 -
trunk/WebCore/html/HTMLAppletElement.cpp
r73589 r74086 31 31 #include "SecurityOrigin.h" 32 32 #include "Settings.h" 33 #include "Widget.h" 33 34 34 35 namespace WebCore { … … 140 141 } 141 142 143 void HTMLAppletElement::defaultEventHandler(Event* event) 144 { 145 RenderObject* r = renderer(); 146 if (!r || !r->isWidget()) 147 return; 148 Widget* widget = toRenderWidget(r)->widget(); 149 if (!widget) 150 return; 151 widget->handleEvent(event); 152 } 153 142 154 RenderWidget* HTMLAppletElement::renderWidgetForJSBindings() const 143 155 { -
trunk/WebCore/html/HTMLAppletElement.h
r65982 r74086 40 40 virtual RenderObject* createRenderer(RenderArena*, RenderStyle*); 41 41 virtual void finishParsingChildren(); 42 42 43 virtual void defaultEventHandler(Event*); 44 43 45 virtual RenderWidget* renderWidgetForJSBindings() const; 44 46
Note: See TracChangeset
for help on using the changeset viewer.