| Index: webkit/plugins/npapi/plugin_list.cc
|
| diff --git a/webkit/plugins/npapi/plugin_list.cc b/webkit/plugins/npapi/plugin_list.cc
|
| index 3f3e4e0876bc1d65b7f8a38bc75a8a9cd976865c..45160fcaa32578073940d6873064738c0ac6f147 100644
|
| --- a/webkit/plugins/npapi/plugin_list.cc
|
| +++ b/webkit/plugins/npapi/plugin_list.cc
|
| @@ -519,13 +519,12 @@ void PluginList::GetPluginInfoArray(
|
|
|
| std::set<FilePath> visited_plugins;
|
|
|
| - // Add in enabled plugins by mime type.
|
| + // Add in plugins by mime type.
|
| for (size_t i = 0; i < plugin_groups_.size(); ++i) {
|
| const std::vector<webkit::WebPluginInfo>& plugins =
|
| plugin_groups_[i]->web_plugins_info();
|
| for (size_t i = 0; i < plugins.size(); ++i) {
|
| - if (IsPluginEnabled(plugins[i]) && SupportsType(plugins[i],
|
| - mime_type, allow_wildcard)) {
|
| + if (SupportsType(plugins[i], mime_type, allow_wildcard)) {
|
| FilePath path = plugins[i].path;
|
| if (path.value() != kDefaultPluginLibraryName &&
|
| visited_plugins.insert(path).second) {
|
| @@ -537,7 +536,7 @@ void PluginList::GetPluginInfoArray(
|
| }
|
| }
|
|
|
| - // Add in enabled plugins by url.
|
| + // Add in plugins by url.
|
| std::string path = url.path();
|
| std::string::size_type last_dot = path.rfind('.');
|
| if (last_dot != std::string::npos) {
|
| @@ -547,8 +546,7 @@ void PluginList::GetPluginInfoArray(
|
| const std::vector<webkit::WebPluginInfo>& plugins =
|
| plugin_groups_[i]->web_plugins_info();
|
| for (size_t i = 0; i < plugins.size(); ++i) {
|
| - if (IsPluginEnabled(plugins[i]) &&
|
| - SupportsExtension(plugins[i], extension, &actual_mime_type)) {
|
| + if (SupportsExtension(plugins[i], extension, &actual_mime_type)) {
|
| FilePath path = plugins[i].path;
|
| if (path.value() != kDefaultPluginLibraryName &&
|
| visited_plugins.insert(path).second) {
|
| @@ -561,24 +559,6 @@ void PluginList::GetPluginInfoArray(
|
| }
|
| }
|
|
|
| - // Add in disabled plugins by mime type.
|
| - for (size_t i = 0; i < plugin_groups_.size(); ++i) {
|
| - const std::vector<webkit::WebPluginInfo>& plugins =
|
| - plugin_groups_[i]->web_plugins_info();
|
| - for (size_t i = 0; i < plugins.size(); ++i) {
|
| - if (!IsPluginEnabled(plugins[i]) &&
|
| - SupportsType(plugins[i], mime_type, allow_wildcard)) {
|
| - FilePath path = plugins[i].path;
|
| - if (path.value() != kDefaultPluginLibraryName &&
|
| - visited_plugins.insert(path).second) {
|
| - info->push_back(plugins[i]);
|
| - if (actual_mime_types)
|
| - actual_mime_types->push_back(mime_type);
|
| - }
|
| - }
|
| - }
|
| - }
|
| -
|
| // Add the default plugin at the end if it supports the mime type given,
|
| // and the default plugin is enabled.
|
| for (size_t i = 0; i < plugin_groups_.size(); ++i) {
|
|
|