From 6b14febac46def9c274c8859a77686769878205d Mon Sep 17 00:00:00 2001 From: "thestig@chromium.org" Date: Tue, 16 Aug 2011 11:22:56 +0000 Subject: Print Preview: Always enable the internal PDF plugin for print preview. BUG=76442 TEST=Adobe PDF plugin is enabled, and print preview still works. Review URL: http://codereview.chromium.org/7649026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96918 0039d316-1c4b-4281-b951-d872f2087c98 --- content/browser/plugin_service.cc | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'content/browser/plugin_service.cc') diff --git a/content/browser/plugin_service.cc b/content/browser/plugin_service.cc index 2b02c98..96aa3fa 100644 --- a/content/browser/plugin_service.cc +++ b/content/browser/plugin_service.cc @@ -4,8 +4,6 @@ #include "content/browser/plugin_service.h" -#include - #include "base/command_line.h" #include "base/compiler_specific.h" #include "base/path_service.h" @@ -360,7 +358,8 @@ bool PluginService::GetPluginInfo(int render_process_id, for (size_t i = 0; i < overridden_plugins_.size(); ++i) { if (overridden_plugins_[i].render_process_id == render_process_id && overridden_plugins_[i].render_view_id == render_view_id && - overridden_plugins_[i].url == url) { + (overridden_plugins_[i].url == url || + overridden_plugins_[i].url.is_empty())) { if (actual_mime_type) *actual_mime_type = mime_type; *info = overridden_plugins_[i].plugin; @@ -487,10 +486,10 @@ PepperPluginInfo* PluginService::GetRegisteredPpapiPluginInfo( const FilePath& plugin_path) { PepperPluginInfo* info = NULL; for (size_t i = 0; i < ppapi_plugins_.size(); i++) { - if (ppapi_plugins_[i].path == plugin_path) { - info = &ppapi_plugins_[i]; - break; - } + if (ppapi_plugins_[i].path == plugin_path) { + info = &ppapi_plugins_[i]; + break; + } } return info; } -- cgit v1.1