diff -r 4f2f89ce4247 -r 303757a437d3 WebKit/qt/Api/qwebplugindatabase.cpp --- a/WebKit/qt/Api/qwebplugindatabase.cpp Fri Sep 17 09:02:29 2010 +0300 +++ b/WebKit/qt/Api/qwebplugindatabase.cpp Mon Oct 04 01:32:07 2010 +0300 @@ -284,6 +284,10 @@ for (unsigned int i = 0; i < plugins.size(); ++i) { PluginPackage* plugin = plugins[i]; +#if ENABLE(NETSCAPE_PLUGIN_METADATA_CACHE) + if (!plugin->ensurePluginLoaded()) + continue; +#endif qwebplugins.append(QWebPluginInfo(plugin)); }