[Qt] Windowless mode 64-bit Flash/X11 freezes when right-click is sent.
authorGirish Ramakrishnan <girish@forwardbias.in>
Tue, 12 Oct 2010 21:12:27 +0000 (21:12 +0000)
committerAdemar de Souza Reis Jr <ademar.reis@openbossa.org>
Fri, 22 Oct 2010 12:43:16 +0000 (09:43 -0300)
commite2733132440458442790bf1b0e68527928ef00aa
treeb8f54e79138ce544c5db65b57a45f95e31e3b26e
parent5afae7a0456b1dffe19feef1ff10647638911913
[Qt] Windowless mode 64-bit Flash/X11 freezes when right-click is sent.

Reviewed by Ariya Hidayat.

Adds a new quirk PluginQuirkIgnoreRightClickInWindowlessMode. This
quirk is enabled only for 64-bit Flash/X11 and should not affect other
plugins. The freeze itself is in Flash code and the backtrace is not
useful.

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

* plugins/PluginPackage.cpp:
(WebCore::PluginPackage::determineQuirks):
* plugins/PluginQuirkSet.h:
* plugins/qt/PluginViewQt.cpp:
(WebCore::PluginView::handleMouseEvent):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@69602 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog
WebCore/plugins/PluginPackage.cpp
WebCore/plugins/PluginQuirkSet.h
WebCore/plugins/qt/PluginViewQt.cpp