Index: chrome_frame/test/net/fake_external_tab.cc |
diff --git a/chrome_frame/test/net/fake_external_tab.cc b/chrome_frame/test/net/fake_external_tab.cc |
index 24007f2191c1a9900d9f6d2f2b3881963b3decae..41ffb2d24f7a099dc4f93ef18281e60f0b874dd2 100644 |
--- a/chrome_frame/test/net/fake_external_tab.cc |
+++ b/chrome_frame/test/net/fake_external_tab.cc |
@@ -33,6 +33,7 @@ |
#include "chrome/browser/automation/automation_provider_list.h" |
#include "chrome/browser/chrome_content_browser_client.h" |
#include "chrome/browser/prefs/browser_prefs.h" |
+#include "chrome/browser/prefs/pref_registry_simple.h" |
#include "chrome/browser/prefs/pref_service.h" |
#include "chrome/browser/prefs/proxy_config_dictionary.h" |
#include "chrome/browser/process_singleton.h" |
@@ -516,8 +517,10 @@ void FakeExternalTab::Initialize() { |
content::RenderProcessHost::SetRunRendererInProcess(true); |
- browser_process_->local_state()->RegisterBooleanPref( |
- prefs::kMetricsReportingEnabled, false); |
+ // TODO(joi): Registration should be done up front via browser_prefs.cc |
+ scoped_refptr<PrefRegistrySimple> registry = static_cast<PrefRegistrySimple*>( |
+ browser_process_->local_state()->DeprecatedGetPrefRegistry()); |
+ registry->RegisterBooleanPref(prefs::kMetricsReportingEnabled, false); |
} |
void FakeExternalTab::InitializePostThreadsCreated() { |