[Webkit-unassigned] [Bug 89250] [chromium] Browser Plugin/Pepper: Make mouse events to transform properly in WebPluginContainer.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jun 15 15:54:33 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=89250





--- Comment #2 from Robert Kroeger <rjkroege at chromium.org>  2012-06-15 15:54:32 PST ---
(From update of attachment 147912)
View in context: https://bugs.webkit.org/attachment.cgi?id=147912&action=review

> Source/WebKit/chromium/src/WebInputEventConversion.cpp:355
> +WebMouseEventBuilder::WebMouseEventBuilder(const Widget* widget, const RenderObject* renderer, const MouseEvent& event)

I suspect that using a RenderObject here is a layering violation and you need to do something different.

> Source/WebKit/chromium/src/WebPluginContainerImpl.cpp:598
> +    WebMouseEventBuilder webEvent(this, m_element->renderer(), *event);

As I understand how things work, the events should be transformed appropriately by the time they arrive in this object -- so you should look into why this code is not receiving appropriately transformed events.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list