Index: chrome/browser/extensions/extension_install_ui_default.cc |
diff --git a/chrome/browser/extensions/extension_install_ui_default.cc b/chrome/browser/extensions/extension_install_ui_default.cc |
index 91965d4b8c012573a0640dbc50ab444766d5c3f9..a058ea6fa323b20686a4caa22fe1e6cf38b49de5 100644 |
--- a/chrome/browser/extensions/extension_install_ui_default.cc |
+++ b/chrome/browser/extensions/extension_install_ui_default.cc |
@@ -100,7 +100,10 @@ ExtensionInstallUIDefault::ExtensionInstallUIDefault(Profile* profile) |
// |profile_| can be NULL during tests. |
if (profile_) { |
// Remember the current theme in case the user presses undo. |
- previous_theme_id_ = ThemeService::GetThemeIDForProfile(profile); |
+ const Extension* previous_theme = |
+ ThemeServiceFactory::GetThemeForProfile(profile); |
+ if (previous_theme) |
+ previous_theme_id_ = previous_theme->id(); |
previous_using_native_theme_ = |
ThemeServiceFactory::GetForProfile(profile)->UsingNativeTheme(); |
} |