diff options
author | David Faure <faure@kde.org> | 2013-03-04 14:12:16 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-03-18 12:39:45 +0100 |
commit | 5eedc71730091a63837b0d742bb98517f2ee0c3a (patch) | |
tree | b5c75ac3463084f57128b65134615f899dbac2d1 /Source/JavaScriptCore/assembler/ARMAssembler.cpp | |
parent | 4563d97afb3219db1ab779f5a4e7c60a838e6445 (diff) | |
download | qtwebkit-5eedc71730091a63837b0d742bb98517f2ee0c3a.tar.gz |
[Qt] Major performance improvement in Qt's PluginDatabase implementation
https://bugs.webkit.org/show_bug.cgi?id=106140
Patch by David Faure <faure@kde.org> on 2013-01-30
Reviewed by Simon Hausmann.
No new tests, only a performance improvement.
* plugins/qt/PluginPackageQt.cpp:
(WebCore::PluginPackage::fetchInfo): Don't do a full-fledged load(), load the module directly.
Keep the refcounting as it was before (broken, but otherwise flash crashes).
(WebCore::PluginPackage::load): Use existing module if fetchInfo created it.
Change-Id: I073342f7e47ec01ad352047501d50f5738718886
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@141240 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Reviewed-by: David Faure (KDE) <faure@kde.org>
Diffstat (limited to 'Source/JavaScriptCore/assembler/ARMAssembler.cpp')
0 files changed, 0 insertions, 0 deletions