Index: chrome/common/extensions/manifest_handlers/ui_overrides_handler.cc |
diff --git a/chrome/common/extensions/manifest_handlers/ui_overrides_handler.cc b/chrome/common/extensions/manifest_handlers/ui_overrides_handler.cc |
index 5e387da6909acf1b82ab1ded681f262dbae0ddec..6358eddaadb1fe2660dc31e4e6178a25c10ca44f 100644 |
--- a/chrome/common/extensions/manifest_handlers/ui_overrides_handler.cc |
+++ b/chrome/common/extensions/manifest_handlers/ui_overrides_handler.cc |
@@ -181,10 +181,9 @@ bool UIOverridesHandler::Parse(Extension* extension, base::string16* error) { |
manifest_keys::kUIOverride); |
return false; |
} |
- UIOverrides* assigned_ui_overrides = info.get(); |
+ info->manifest_permission.reset(new ManifestPermissionImpl( |
+ info->bookmarks_ui.get() != NULL)); |
extension->SetManifestData(manifest_keys::kUIOverride, info.release()); |
- assigned_ui_overrides->manifest_permission.reset(new ManifestPermissionImpl( |
- UIOverrides::RemovesBookmarkButton(extension))); |
return true; |
} |