summaryrefslogtreecommitdiffstats
path: root/chrome/browser/gtk
diff options
context:
space:
mode:
authorthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-17 07:31:33 +0000
committerthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-17 07:31:33 +0000
commit6b44c7ef6e5586f930ce1d3079ebd55d27657c6d (patch)
tree0e81149640921611d30520fae725e6dddb63ca20 /chrome/browser/gtk
parent559abab91981b984a03d219d332c5afe2dbf8534 (diff)
downloadchromium_src-6b44c7ef6e5586f930ce1d3079ebd55d27657c6d.zip
chromium_src-6b44c7ef6e5586f930ce1d3079ebd55d27657c6d.tar.gz
chromium_src-6b44c7ef6e5586f930ce1d3079ebd55d27657c6d.tar.bz2
Gtk: Set default focus to the close button in the clear browsing data dialog.
BUG=21461 TEST=GTK dialog matches Windows dialog. Review URL: http://codereview.chromium.org/2813060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52815 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/gtk')
-rw-r--r--chrome/browser/gtk/clear_browsing_data_dialog_gtk.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/browser/gtk/clear_browsing_data_dialog_gtk.cc b/chrome/browser/gtk/clear_browsing_data_dialog_gtk.cc
index 203100c..56384ba 100644
--- a/chrome/browser/gtk/clear_browsing_data_dialog_gtk.cc
+++ b/chrome/browser/gtk/clear_browsing_data_dialog_gtk.cc
@@ -44,10 +44,12 @@ ClearBrowsingDataDialogGtk::ClearBrowsingDataDialogGtk(GtkWindow* parent,
dialog_name.c_str(),
parent,
(GtkDialogFlags) (GTK_DIALOG_MODAL | GTK_DIALOG_NO_SEPARATOR),
- GTK_STOCK_CLOSE,
- GTK_RESPONSE_REJECT,
NULL);
+ GtkWidget* close_button = gtk_dialog_add_button(GTK_DIALOG(dialog_),
+ GTK_STOCK_CLOSE, GTK_RESPONSE_REJECT);
+ gtk_widget_grab_focus(close_button);
+
accessible_widget_helper_.reset(new AccessibleWidgetHelper(dialog_, profile));
accessible_widget_helper_->SendOpenWindowNotification(dialog_name);