| Index: chrome/browser/extensions/platform_app_browsertest.cc
|
| diff --git a/chrome/browser/extensions/platform_app_browsertest.cc b/chrome/browser/extensions/platform_app_browsertest.cc
|
| index ab1838773bc6b7d391f922fa247f1da3ab6a87c1..d53839d7c2598d9f1203dda8d762294f6aeb484b 100644
|
| --- a/chrome/browser/extensions/platform_app_browsertest.cc
|
| +++ b/chrome/browser/extensions/platform_app_browsertest.cc
|
| @@ -18,6 +18,7 @@
|
| #include "chrome/browser/extensions/platform_app_browsertest_util.h"
|
| #include "chrome/browser/extensions/platform_app_launcher.h"
|
| #include "chrome/browser/extensions/shell_window_registry.h"
|
| +#include "chrome/browser/prefs/pref_registry_syncable.h"
|
| #include "chrome/browser/prefs/pref_service.h"
|
| #include "chrome/browser/tab_contents/render_view_context_menu.h"
|
| #include "chrome/browser/ui/browser.h"
|
| @@ -873,8 +874,11 @@ IN_PROC_BROWSER_TEST_F(PlatformAppBrowserTest,
|
| std::string pref_path("extensions.settings.");
|
| pref_path += extension->id();
|
| pref_path += ".manifest.version";
|
| - extension_prefs->pref_service()->RegisterStringPref(
|
| - pref_path.c_str(), std::string(), PrefServiceSyncable::UNSYNCABLE_PREF);
|
| + // TODO(joi): Do registrations up front.
|
| + PrefRegistrySyncable* registry = static_cast<PrefRegistrySyncable*>(
|
| + extension_prefs->pref_service()->DeprecatedGetPrefRegistry());
|
| + registry->RegisterStringPref(
|
| + pref_path.c_str(), std::string(), PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| extension_prefs->pref_service()->Set(pref_path.c_str(), old_version);
|
| }
|
|
|
|
|