| Index: chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc
|
| diff --git a/chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc b/chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc
|
| index 16fbec63a6b0f3a17daeda5022787bce7c689cdb..89a81bcb50cfeadc96e9cb09324fe71935b0978f 100644
|
| --- a/chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc
|
| +++ b/chrome/browser/ui/gtk/extensions/media_galleries_dialog_gtk.cc
|
| @@ -7,6 +7,7 @@
|
| #include "base/auto_reset.h"
|
| #include "base/utf_string_conversions.h"
|
| #include "chrome/browser/media_gallery/media_galleries_preferences.h"
|
| +#include "chrome/browser/ui/chrome_select_file_policy.h"
|
| #include "chrome/browser/ui/gtk/gtk_util.h"
|
| #include "grit/generated_resources.h"
|
| #include "ui/base/gtk/gtk_hig_constants.h"
|
| @@ -68,10 +69,12 @@ void MediaGalleriesDialogGtk::InitWidgets() {
|
| gtk_box_pack_start(GTK_BOX(contents_.get()), bottom_area, FALSE, FALSE, 0);
|
|
|
| // Add gallery button.
|
| - GtkWidget* add_folder = gtk_button_new_with_label(
|
| - l10n_util::GetStringUTF8(IDS_MEDIA_GALLERIES_DIALOG_ADD_GALLERY).c_str());
|
| - g_signal_connect(add_folder, "clicked", G_CALLBACK(OnAddFolderThunk), this);
|
| - gtk_box_pack_start(GTK_BOX(bottom_area), add_folder, FALSE, FALSE, 0);
|
| + if (ChromeSelectFilePolicy::FileSelectDialogsAllowed()) {
|
| + GtkWidget* add_folder = gtk_button_new_with_label(l10n_util::GetStringUTF8(
|
| + IDS_MEDIA_GALLERIES_DIALOG_ADD_GALLERY).c_str());
|
| + g_signal_connect(add_folder, "clicked", G_CALLBACK(OnAddFolderThunk), this);
|
| + gtk_box_pack_start(GTK_BOX(bottom_area), add_folder, FALSE, FALSE, 0);
|
| + }
|
|
|
| // Confirm/cancel button.
|
| confirm_ = gtk_button_new_with_label(l10n_util::GetStringUTF8(
|
|
|