summaryrefslogtreecommitdiffstats
path: root/content/browser/plugin_service.cc
diff options
context:
space:
mode:
authorthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-16 11:22:56 +0000
committerthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-16 11:22:56 +0000
commit6b14febac46def9c274c8859a77686769878205d (patch)
tree52fd1ef1aac46ca4be43a1c40aea4fac8220bf5a /content/browser/plugin_service.cc
parentf375e9e032eeffc6904c95d4132cf9fd20d6b207 (diff)
downloadchromium_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.cc13
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;
}