diff options
-rw-r--r-- | chrome/browser/gtk/external_protocol_dialog_gtk.cc | 13 | ||||
-rw-r--r-- | chrome/browser/gtk/external_protocol_dialog_gtk.h | 2 |
2 files changed, 5 insertions, 10 deletions
diff --git a/chrome/browser/gtk/external_protocol_dialog_gtk.cc b/chrome/browser/gtk/external_protocol_dialog_gtk.cc index 538579e..7958e1b 100644 --- a/chrome/browser/gtk/external_protocol_dialog_gtk.cc +++ b/chrome/browser/gtk/external_protocol_dialog_gtk.cc @@ -28,25 +28,20 @@ const int kMessageWidth = 400; // static void ExternalProtocolHandler::RunExternalProtocolDialog( const GURL& url, int render_process_host_id, int routing_id) { - TabContents* tab_contents = tab_util::GetTabContentsByID( - render_process_host_id, routing_id); - new ExternalProtocolDialogGtk(url, tab_contents); + new ExternalProtocolDialogGtk(url); } /////////////////////////////////////////////////////////////////////////////// // ExternalProtocolDialogGtk -ExternalProtocolDialogGtk::ExternalProtocolDialogGtk( - const GURL& url, TabContents* tab_contents) +ExternalProtocolDialogGtk::ExternalProtocolDialogGtk(const GURL& url) : url_(url), creation_time_(base::Time::Now()) { - GtkWindow* parent = tab_contents ? - tab_contents->view()->GetTopLevelNativeWindow() : NULL; dialog_ = gtk_dialog_new_with_buttons( l10n_util::GetStringUTF8(IDS_EXTERNAL_PROTOCOL_TITLE).c_str(), - parent, - (GtkDialogFlags) (GTK_DIALOG_MODAL | GTK_DIALOG_NO_SEPARATOR), + NULL, + GTK_DIALOG_NO_SEPARATOR, GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, NULL); diff --git a/chrome/browser/gtk/external_protocol_dialog_gtk.h b/chrome/browser/gtk/external_protocol_dialog_gtk.h index 17d9e61..c3801d2 100644 --- a/chrome/browser/gtk/external_protocol_dialog_gtk.h +++ b/chrome/browser/gtk/external_protocol_dialog_gtk.h @@ -14,7 +14,7 @@ typedef struct _GtkWidget GtkWidget; class ExternalProtocolDialogGtk { public: - ExternalProtocolDialogGtk(const GURL& url, TabContents* tab_contents); + ExternalProtocolDialogGtk(const GURL& url); private: static void OnDialogResponse(GtkWidget* widget, |