Index: chrome/browser/extensions/launch_util.cc |
diff --git a/chrome/browser/extensions/launch_util.cc b/chrome/browser/extensions/launch_util.cc |
index ac94c612e1194439c3bab16372cd2355f6e2c1da..d24f40e71a6cc0947cd672b72aed7d62617474d0 100644 |
--- a/chrome/browser/extensions/launch_util.cc |
+++ b/chrome/browser/extensions/launch_util.cc |
@@ -7,6 +7,7 @@ |
#include "base/command_line.h" |
#include "base/values.h" |
#include "chrome/browser/extensions/extension_service.h" |
+#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/ui/host_desktop.h" |
#include "chrome/common/chrome_switches.h" |
#include "chrome/common/extensions/extension_constants.h" |
@@ -89,7 +90,9 @@ void SetLaunchType(ExtensionService* service, |
LaunchType launch_type) { |
DCHECK(launch_type >= LAUNCH_TYPE_FIRST && launch_type < NUM_LAUNCH_TYPES); |
- service->extension_prefs()->UpdateExtensionPref(extension_id, kPrefLaunchType, |
+ ExtensionPrefs::Get(service->profile())->UpdateExtensionPref( |
+ extension_id, |
+ kPrefLaunchType, |
new base::FundamentalValue(static_cast<int>(launch_type))); |
// Sync the launch type. |