diff options
author | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-16 11:22:56 +0000 |
---|---|---|
committer | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-16 11:22:56 +0000 |
commit | 6b14febac46def9c274c8859a77686769878205d (patch) | |
tree | 52fd1ef1aac46ca4be43a1c40aea4fac8220bf5a /content/browser/plugin_service.cc | |
parent | f375e9e032eeffc6904c95d4132cf9fd20d6b207 (diff) | |
download | chromium_src-6b14febac46def9c274c8859a77686769878205d.zip chromium_src-6b14febac46def9c274c8859a77686769878205d.tar.gz chromium_src-6b14febac46def9c274c8859a77686769878205d.tar.bz2 |
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
Diffstat (limited to 'content/browser/plugin_service.cc')
-rw-r--r-- | content/browser/plugin_service.cc | 13 |
1 files changed, 6 insertions, 7 deletions
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 <vector> - #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; } |