The Management UI now fetches the icon for each extension
and shows it on the page.

BUG=12119
TEST=Open chrome://extensions and all extensions that
have an icon associated with them, should show the
icon and those that don't have the generic plugin
icon.

Review URL: http://codereview.chromium.org/292048

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29714 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/common/extensions/extension.h b/chrome/common/extensions/extension.h
index 14258c9f..38da546 100644
--- a/chrome/common/extensions/extension.h
+++ b/chrome/common/extensions/extension.h
@@ -224,7 +224,7 @@
   bool HasAccessToAllHosts() const;
 
   const GURL& update_url() const { return update_url_; }
-  const std::map<int, std::string>& icons() { return icons_; }
+  const std::map<int, std::string>& icons() const { return icons_; }
 
   // Returns the origin of this extension. This function takes a |registry_path|
   // so that the registry location can be overwritten during testing.