Index: chrome/browser/pdf_unsupported_feature.cc |
diff --git a/chrome/browser/pdf_unsupported_feature.cc b/chrome/browser/pdf_unsupported_feature.cc |
index 78e8540bc9548d9c1f22f362b50a4f9ec9091f96..172f4fb3713e5c349763c7ea6614dbd7b319e1ca 100644 |
--- a/chrome/browser/pdf_unsupported_feature.cc |
+++ b/chrome/browser/pdf_unsupported_feature.cc |
@@ -7,7 +7,7 @@ |
#include "base/utf_string_conversions.h" |
#include "base/values.h" |
#include "base/version.h" |
-#include "chrome/browser/plugin_prefs.h" |
+#include "chrome/browser/plugin_updater.h" |
#include "chrome/browser/prefs/pref_service.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/tab_contents/chrome_interstitial_page.h" |
@@ -114,12 +114,12 @@ void PDFEnableAdobeReaderInfoBarDelegate::OnYes() { |
UserMetrics::RecordAction(UserMetricsAction("PDF_EnableReaderInfoBarOK")); |
webkit::npapi::PluginList::Singleton()->EnableGroup(false, |
ASCIIToUTF16(chrome::ChromeContentClient::kPDFPluginName)); |
+ PluginUpdater* plugin_updater = PluginUpdater::GetInstance(); |
+ plugin_updater->EnablePluginGroup(true, |
+ ASCIIToUTF16(webkit::npapi::PluginGroup::kAdobeReaderGroupName)); |
Profile* profile = |
Profile::FromBrowserContext(tab_contents_->browser_context()); |
- PluginPrefs* plugin_prefs = PluginPrefs::GetForProfile(profile); |
- plugin_prefs->EnablePluginGroup( |
- true, ASCIIToUTF16(webkit::npapi::PluginGroup::kAdobeReaderGroupName)); |
- plugin_prefs->UpdatePreferences(0); |
+ plugin_updater->UpdatePreferences(profile, 0); |
} |
void PDFEnableAdobeReaderInfoBarDelegate::OnNo() { |