[webkit-reviews] review requested: [Bug 27706] WebCore NPAPI implementations should share more code : [Attachment 38860] Share PluginView::init() between ports
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Sep 1 05:19:59 PDT 2009
Tor Arne Vestbø <vestbo at webkit.org> has asked for review:
Bug 27706: WebCore NPAPI implementations should share more code
https://bugs.webkit.org/show_bug.cgi?id=27706
Attachment 38860: Share PluginView::init() between ports
https://bugs.webkit.org/attachment.cgi?id=38860&action=review
------- Additional Comments from Tor Arne Vestbø <vestbo at webkit.org>
https://bugs.webkit.org/show_bug.cgi?id=27706
The port-spesific bits are moved to platformStart(), which now returns
a bool based on the success of the platformStart.
m_hasPendingGeometryChange is now initialized in the initializer list
instead of in PluginViewQt's init()
PluginViewMac (currently used only by the Qt port) used to manually call
stop() in the case where an unsupported drawing or event model was detected.
This was wrong, as the m_status and m_isStarted fields should be used to
guard against doing operations on a plugin in this intermediate state.
* plugins/PluginView.cpp:
* plugins/PluginView.h:
* plugins/PluginViewNone.cpp:
* plugins/gtk/PluginViewGtk.cpp:
* plugins/mac/PluginViewMac.cpp:
* plugins/qt/PluginViewQt.cpp:
* plugins/win/PluginViewWin.cpp:
---
8 files changed, 85 insertions(+), 119 deletions(-)
More information about the webkit-reviews
mailing list