Changeset 138948 in webkit


Ignore:
Timestamp:
Jan 7, 2013 8:40:52 AM (11 years ago)
Author:
commit-queue@webkit.org
Message:

Unreviewed, rolling out r138944.
http://trac.webkit.org/changeset/138944
https://bugs.webkit.org/show_bug.cgi?id=106223

It made 28 tests crash (Requested by Ossy on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-07

  • plugins/qt/PluginPackageQt.cpp:

(WebCore::PluginPackage::fetchInfo):
(WebCore::PluginPackage::load):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r138947 r138948  
     12013-01-07  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r138944.
     4        http://trac.webkit.org/changeset/138944
     5        https://bugs.webkit.org/show_bug.cgi?id=106223
     6
     7        It made 28 tests crash (Requested by Ossy on #webkit).
     8
     9        * plugins/qt/PluginPackageQt.cpp:
     10        (WebCore::PluginPackage::fetchInfo):
     11        (WebCore::PluginPackage::load):
     12
    1132013-01-07  peavo@outlook.com  <peavo@outlook.com>
    214
  • trunk/Source/WebCore/plugins/qt/PluginPackageQt.cpp

    r138944 r138948  
    3939bool PluginPackage::fetchInfo()
    4040{
    41     if (!m_module) {
    42         m_module = new QLibrary((QString)m_path);
    43         m_module->setLoadHints(QLibrary::ResolveAllSymbolsHint);
    44         if (!m_module->load()) {
    45             LOG(Plugins, "%s not loaded (%s)", m_path.utf8().data(),
    46                 m_module->errorString().toLatin1().constData());
    47             return false;
    48         }
    49     }
     41    if (!load())
     42        return false;
    5043
    5144    NPP_GetValueProcPtr gv = (NPP_GetValueProcPtr)m_module->resolve("NP_GetValue");
     
    6962
    7063    setMIMEDescription(String::fromUTF8(gm()));
     64    m_infoIsFromCache = false;
    7165
    7266    return true;
     
    162156        return false;
    163157
    164     if (!m_module) {
    165         m_module = new QLibrary((QString)m_path);
    166         m_module->setLoadHints(QLibrary::ResolveAllSymbolsHint);
    167         if (!m_module->load()) {
    168             LOG(Plugins, "%s not loaded (%s)", m_path.utf8().data(),
     158    m_module = new QLibrary((QString)m_path);
     159    m_module->setLoadHints(QLibrary::ResolveAllSymbolsHint);
     160    if (!m_module->load()) {
     161        LOG(Plugins, "%s not loaded (%s)", m_path.utf8().data(),
    169162                m_module->errorString().toLatin1().constData());
    170             return false;
    171         }
     163        return false;
    172164    }
    173165
Note: See TracChangeset for help on using the changeset viewer.