Index: chrome/browser/gtk/content_blocked_bubble_gtk.cc |
diff --git a/chrome/browser/gtk/content_blocked_bubble_gtk.cc b/chrome/browser/gtk/content_blocked_bubble_gtk.cc |
index 11bc9212e2965a73f100216ed9340d48664ca363..a0ddd397bbb1e9e01204a526b3beb17c5285c782 100644 |
--- a/chrome/browser/gtk/content_blocked_bubble_gtk.cc |
+++ b/chrome/browser/gtk/content_blocked_bubble_gtk.cc |
@@ -72,9 +72,11 @@ void ContentSettingBubbleGtk::BuildBubble() { |
gtk_container_set_border_width(GTK_CONTAINER(bubble_content), kContentBorder); |
// Add the content label. |
- GtkWidget* label = gtk_label_new( |
- content_setting_bubble_model_->bubble_content().title.c_str()); |
- gtk_box_pack_start(GTK_BOX(bubble_content), label, FALSE, FALSE, 0); |
+ if (!content_setting_bubble_model_->bubble_content().title.empty()) { |
+ GtkWidget* label = gtk_label_new( |
+ content_setting_bubble_model_->bubble_content().title.c_str()); |
+ gtk_box_pack_start(GTK_BOX(bubble_content), label, FALSE, FALSE, 0); |
+ } |
if (content_setting_bubble_model_->content_type() == |
CONTENT_SETTINGS_TYPE_POPUPS) { |
@@ -121,6 +123,11 @@ void ContentSettingBubbleGtk::BuildBubble() { |
content_setting_bubble_model_->bubble_content().radio_groups; |
for (ContentSettingBubbleModel::RadioGroups::const_iterator i = |
radio_groups.begin(); i != radio_groups.end(); ++i) { |
+ if (!i->title.empty()) { |
+ GtkWidget* label = gtk_label_new(i->title.c_str()); |
+ gtk_box_pack_start(GTK_BOX(bubble_content), label, FALSE, FALSE, 0); |
+ } |
+ |
const ContentSettingBubbleModel::RadioItems& radio_items = i->radio_items; |
RadioGroupGtk radio_group_gtk; |
for (ContentSettingBubbleModel::RadioItems::const_iterator j = |