Index: chrome/browser/ui/gtk/ssl_client_certificate_selector.cc |
diff --git a/chrome/browser/ui/gtk/ssl_client_certificate_selector.cc b/chrome/browser/ui/gtk/ssl_client_certificate_selector.cc |
index 229fcf9db8b08d1cf5256f582bebf2a369faae82..f320cbfdb0464a686af05ceaeffd2852fb212c39 100644 |
--- a/chrome/browser/ui/gtk/ssl_client_certificate_selector.cc |
+++ b/chrome/browser/ui/gtk/ssl_client_certificate_selector.cc |
@@ -24,6 +24,7 @@ |
#include "content/public/browser/browser_thread.h" |
#include "grit/generated_resources.h" |
#include "net/base/x509_certificate.h" |
+#include "ui/base/gtk/gtk_compat.h" |
#include "ui/base/gtk/gtk_hig_constants.h" |
#include "ui/base/gtk/gtk_signal.h" |
#include "ui/base/gtk/owned_widget_gtk.h" |
@@ -383,7 +384,7 @@ void SSLClientCertificateSelector::OnOkClicked(GtkWidget* button) { |
void SSLClientCertificateSelector::OnPromptShown(GtkWidget* widget, |
GtkWidget* previous_toplevel) { |
if (!root_widget_.get() || |
- !GTK_WIDGET_TOPLEVEL(gtk_widget_get_toplevel(root_widget_.get()))) |
+ !gtk_widget_is_toplevel(gtk_widget_get_toplevel(root_widget_.get()))) |
return; |
gtk_widget_set_can_default(select_button_, TRUE); |
gtk_widget_grab_default(select_button_); |