[Webkit-unassigned] [Bug 95515] REGRESSION: Crash in PluginProxy::windowVisibilityChanged when changing tabs

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Aug 31 08:45:06 PDT 2012


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





--- Comment #5 from Brady Eidson <beidson at apple.com>  2012-08-31 08:45:14 PST ---
Nevermind, figured out how to repro.

The key is to open a page with plugin's in a background tab, then start switching between tabs.

It's a PluginView representing a Plug-in that has never been initialized.

Instead of :
void PluginView::setWindowIsFocused(bool windowIsFocused)
{
    if (!m_plugin)
        return;
...


We need:
void PluginView::setWindowIsFocused(bool windowIsFocused)
{
    if (!m_isInitialized || !m_plugin)
        return;

-- 
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