Index: chrome/browser/ui/views/extensions/media_galleries_dialog_views.cc |
diff --git a/chrome/browser/ui/views/extensions/media_galleries_dialog_views.cc b/chrome/browser/ui/views/extensions/media_galleries_dialog_views.cc |
index 06666ef5291a15eb2514e7e12bea29d8adaec9a4..e6bd4c7af0bf8432e34bc9318e9147ca54d7c42d 100644 |
--- a/chrome/browser/ui/views/extensions/media_galleries_dialog_views.cc |
+++ b/chrome/browser/ui/views/extensions/media_galleries_dialog_views.cc |
@@ -93,9 +93,8 @@ void MediaGalleriesDialogViews::InitChildViews() { |
for (GalleryPermissions::const_iterator iter = permissions.begin(); |
iter != permissions.end(); ++iter) { |
AddOrUpdateGallery(&iter->second.pref_info, iter->second.allowed); |
- if (iter->second.allowed) |
- confirm_available_ = true; |
} |
+ confirm_available_ = controller_->HasPermittedGalleries(); |
// Add Gallery button. |
add_gallery_ = new views::NativeTextButton( |
@@ -182,7 +181,7 @@ void MediaGalleriesDialogViews::ButtonPressed(views::Button* sender, |
for (CheckboxMap::iterator iter = checkbox_map_.begin(); |
iter != checkbox_map_.end(); ++iter) { |
if (sender == iter->second) { |
- controller_->GalleryToggled( |
+ controller_->DidToggleGallery( |
iter->first, static_cast<views::Checkbox*>(sender)->checked()); |
return; |
} |