Changeset 68381 in webkit


Ignore:
Timestamp:
Sep 27, 2010 4:45:31 AM (14 years ago)
Author:
andreas.kling@nokia.com
Message:

2010-09-27 Andreas Kling <andreas.kling@nokia.com>

Rubber-stamped by Kenneth Rohde Christiansen.

[Qt] 32-bit Flash crashes on repeated SetWindow calls
https://bugs.webkit.org/show_bug.cgi?id=46616

Re-enable PluginQuirkDontCallSetWindowMoreThanOnce for Qt on x86 Unix.

We incorrectly thought this was fixed in Flash 10, but it turns out it
was just never broken on 64-bit.

  • plugins/PluginPackage.cpp: (WebCore::PluginPackage::determineQuirks):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r68377 r68381  
     12010-09-27  Andreas Kling  <andreas.kling@nokia.com>
     2
     3        Rubber-stamped by Kenneth Rohde Christiansen.
     4
     5        [Qt] 32-bit Flash crashes on repeated SetWindow calls
     6        https://bugs.webkit.org/show_bug.cgi?id=46616
     7
     8        Re-enable PluginQuirkDontCallSetWindowMoreThanOnce for Qt on x86 Unix.
     9
     10        We incorrectly thought this was fixed in Flash 10, but it turns out it
     11        was just never broken on 64-bit.
     12
     13        * plugins/PluginPackage.cpp:
     14        (WebCore::PluginPackage::determineQuirks):
     15
    1162010-09-27  İsmail Dönmez  <ismail@namtrac.org>
    217
  • trunk/WebCore/plugins/PluginPackage.cpp

    r66719 r68381  
    205205            // Flash 9 and older requests windowless plugins if we return a mozilla user agent
    206206            m_quirks.add(PluginQuirkWantsMozillaUserAgent);
    207 #if PLATFORM(QT)
    208             // Flash 9 and older would crash on repeated calls to SetWindow in windowed mode
    209             m_quirks.add(PluginQuirkDontCallSetWindowMoreThanOnce);
    210 #endif
    211207        }
     208
     209#if PLATFORM(QT) && CPU(X86)
     210        // 32-bit Flash will crash on repeated calls to SetWindow in windowed mode
     211        m_quirks.add(PluginQuirkDontCallSetWindowMoreThanOnce);
     212#endif
    212213
    213214        m_quirks.add(PluginQuirkRequiresDefaultScreenDepth);
Note: See TracChangeset for help on using the changeset viewer.