Index: chrome/browser/printing/print_preview_tab_controller.cc |
diff --git a/chrome/browser/printing/print_preview_tab_controller.cc b/chrome/browser/printing/print_preview_tab_controller.cc |
index 10cb9c6be6e773871b4d4635ccc314afdcf4737a..70a6bad5e5b0960adab2ce40629e9b5f55907cec 100644 |
--- a/chrome/browser/printing/print_preview_tab_controller.cc |
+++ b/chrome/browser/printing/print_preview_tab_controller.cc |
@@ -22,18 +22,15 @@ |
#include "chrome/common/chrome_content_client.h" |
#include "chrome/common/chrome_switches.h" |
#include "chrome/common/url_constants.h" |
+#include "content/browser/plugin_service.h" |
#include "content/browser/renderer_host/render_view_host.h" |
#include "content/browser/tab_contents/navigation_details.h" |
#include "content/browser/tab_contents/tab_contents.h" |
#include "content/common/content_notification_types.h" |
#include "content/common/notification_details.h" |
#include "content/common/notification_source.h" |
-#include "webkit/plugins/npapi/plugin_group.h" |
-#include "webkit/plugins/npapi/plugin_list.h" |
-#include "webkit/plugins/webplugininfo.h" |
using webkit::npapi::PluginGroup; |
-using webkit::npapi::PluginList; |
using webkit::WebPluginInfo; |
namespace { |
@@ -44,7 +41,7 @@ void EnableInternalPDFPluginForTab(TabContentsWrapper* preview_tab) { |
ASCIIToUTF16(chrome::ChromeContentClient::kPDFPluginName)); |
PluginGroup* internal_pdf_group = NULL; |
std::vector<PluginGroup> plugin_groups; |
- PluginList::Singleton()->GetPluginGroups(false, &plugin_groups); |
+ PluginService::GetInstance()->GetCachedPluginGroups(&plugin_groups); |
for (size_t i = 0; i < plugin_groups.size(); ++i) { |
if (plugin_groups[i].GetGroupName() == internal_pdf_group_name) { |
internal_pdf_group = &plugin_groups[i]; |