Index: chrome/browser/ui/gtk/tab_modal_confirm_dialog_gtk.h |
diff --git a/chrome/browser/ui/gtk/tab_modal_confirm_dialog_gtk.h b/chrome/browser/ui/gtk/tab_modal_confirm_dialog_gtk.h |
index 7fb7893d767f076068ff0e771515fc6bbd2517c3..543d148f7b86c775a149b56c2bf1a7fed915f31c 100644 |
--- a/chrome/browser/ui/gtk/tab_modal_confirm_dialog_gtk.h |
+++ b/chrome/browser/ui/gtk/tab_modal_confirm_dialog_gtk.h |
@@ -24,17 +24,11 @@ class WebContents; |
// To display the dialog, allocate this object on the heap. It will open the |
// dialog from its constructor and then delete itself when the user dismisses |
// the dialog. |
-class TabModalConfirmDialogGtk : public TabModalConfirmDialog, |
- public ConstrainedWindowGtkDelegate { |
+class TabModalConfirmDialogGtk : public TabModalConfirmDialog { |
public: |
TabModalConfirmDialogGtk(TabModalConfirmDialogDelegate* delegate, |
content::WebContents* web_contents); |
- // ConstrainedWindowGtkDelegate: |
- virtual GtkWidget* GetWidgetRoot() OVERRIDE; |
- virtual GtkWidget* GetFocusWidget() OVERRIDE; |
- virtual void DeleteDelegate() OVERRIDE; |
- |
private: |
friend class TabModalConfirmDialogTest; |
@@ -50,6 +44,7 @@ class TabModalConfirmDialogGtk : public TabModalConfirmDialog, |
// Callbacks: |
CHROMEGTK_CALLBACK_0(TabModalConfirmDialogGtk, void, OnAccept); |
CHROMEGTK_CALLBACK_0(TabModalConfirmDialogGtk, void, OnCancel); |
+ CHROMEGTK_CALLBACK_0(TabModalConfirmDialogGtk, void, OnDestroy); |
scoped_ptr<TabModalConfirmDialogDelegate> delegate_; |