Index: chrome/browser/gtk/page_info_bubble_gtk.cc |
diff --git a/chrome/browser/gtk/page_info_bubble_gtk.cc b/chrome/browser/gtk/page_info_bubble_gtk.cc |
index 0417d79356b3aa33f3e61882a8f2783167fb6a00..031afb6519bd186ff49ed24173fd0b7de4f89e8b 100644 |
--- a/chrome/browser/gtk/page_info_bubble_gtk.cc |
+++ b/chrome/browser/gtk/page_info_bubble_gtk.cc |
@@ -7,7 +7,6 @@ |
#include "build/build_config.h" |
#include "app/l10n_util.h" |
-#include "app/resource_bundle.h" |
#include "base/i18n/rtl.h" |
#include "base/utf_string_conversions.h" |
#include "chrome/browser/browser_list.h" |
@@ -28,7 +27,6 @@ |
#include "googleurl/src/gurl.h" |
#include "grit/generated_resources.h" |
#include "grit/locale_settings.h" |
-#include "grit/theme_resources.h" |
class Profile; |
@@ -215,36 +213,8 @@ GtkWidget* PageInfoBubbleGtk::CreateSection( |
const PageInfoModel::SectionInfo& section) { |
GtkWidget* section_box = gtk_hbox_new(FALSE, 0); |
- if (section.type == PageInfoModel::SECTION_INFO_IDENTITY || |
- section.type == PageInfoModel::SECTION_INFO_CONNECTION) { |
- ResourceBundle& rb = ResourceBundle::GetSharedInstance(); |
- GdkPixbuf* pixbuf = NULL; |
- switch (section.state) { |
- case PageInfoModel::SECTION_STATE_OK: |
- pixbuf = rb.GetPixbufNamed(IDR_PAGEINFO_GOOD); |
- break; |
- case PageInfoModel::SECTION_STATE_WARNING_MINOR: |
- DCHECK(section.type == PageInfoModel::SECTION_INFO_CONNECTION); |
- pixbuf = rb.GetPixbufNamed(IDR_PAGEINFO_WARNING_MINOR); |
- break; |
- case PageInfoModel::SECTION_STATE_WARNING_MAJOR: |
- pixbuf = rb.GetPixbufNamed(IDR_PAGEINFO_WARNING_MAJOR); |
- break; |
- case PageInfoModel::SECTION_STATE_ERROR: |
- pixbuf = rb.GetPixbufNamed(IDR_PAGEINFO_BAD); |
- break; |
- default: |
- NOTREACHED(); |
- } |
- GtkWidget* image = gtk_image_new_from_pixbuf(pixbuf); |
- gtk_box_pack_start(GTK_BOX(section_box), image, FALSE, FALSE, |
- gtk_util::kControlSpacing); |
- gtk_misc_set_alignment(GTK_MISC(image), 0, 0); |
- } else if (section.type == PageInfoModel::SECTION_INFO_FIRST_VISIT) { |
- ResourceBundle& rb = ResourceBundle::GetSharedInstance(); |
- GdkPixbuf* pixbuf = section.state == PageInfoModel::SECTION_STATE_OK ? |
- rb.GetPixbufNamed(IDR_PAGEINFO_INFO) : |
- rb.GetPixbufNamed(IDR_PAGEINFO_WARNING_MAJOR); |
+ GdkPixbuf* pixbuf = model_.GetIconImage(section.icon_id); |
+ if (pixbuf) { |
GtkWidget* image = gtk_image_new_from_pixbuf(pixbuf); |
gtk_box_pack_start(GTK_BOX(section_box), image, FALSE, FALSE, |
gtk_util::kControlSpacing); |