Chromium Code Reviews| Index: chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc |
| =================================================================== |
| --- chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc (revision 181443) |
| +++ chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc (working copy) |
| @@ -117,6 +117,19 @@ |
| gtk_button_set_label(GTK_BUTTON(widget), label_text.c_str()); |
| } |
| +void MediaGalleriesDialogGtk::ForgetGallery( |
| + const MediaGalleryPrefInfo* gallery) { |
| + CheckboxMap::iterator iter = checkbox_map_.find(gallery); |
| + if (iter == checkbox_map_.end()) |
| + return; |
| + |
| + base::AutoReset<bool> reset(&ignore_toggles_, true); |
| + gtk_widget_destroy(iter->second); |
| + checkbox_map_.erase(iter); |
| + if (checkbox_map_.empty()) |
| + gtk_widget_set_sensitive(confirm_, FALSE); |
|
Evan Stade
2013/02/13 00:18:51
why the behavior difference between views and gtk
Lei Zhang
2013/02/13 01:51:07
Ok, I will remove it, probably tomorrow.
Lei Zhang
2013/02/13 22:38:38
Done.
|
| +} |
| + |
| GtkWidget* MediaGalleriesDialogGtk::GetWidgetRoot() { |
| return contents_.get(); |
| } |