Index: chrome/browser/ui/gtk/autofill/autofill_popup_view_gtk.cc |
diff --git a/chrome/browser/ui/gtk/autofill/autofill_popup_view_gtk.cc b/chrome/browser/ui/gtk/autofill/autofill_popup_view_gtk.cc |
index 689b639b9d33c14207b2d2aafbe62a604a265d50..1c90b65ccfecec58412ab12bbe2c6d63c4b470fa 100644 |
--- a/chrome/browser/ui/gtk/autofill/autofill_popup_view_gtk.cc |
+++ b/chrome/browser/ui/gtk/autofill/autofill_popup_view_gtk.cc |
@@ -65,12 +65,13 @@ AutofillPopupViewGtk::AutofillPopupViewGtk( |
} |
AutofillPopupViewGtk::~AutofillPopupViewGtk() { |
- controller_->ViewDestroyed(); |
g_object_unref(layout_); |
gtk_widget_destroy(window_); |
} |
void AutofillPopupViewGtk::Hide() { |
+ AutofillPopupView::Hide(); |
+ |
delete this; |
} |
@@ -106,7 +107,7 @@ void AutofillPopupViewGtk::UpdateBoundsAndRedrawPopup() { |
gboolean AutofillPopupViewGtk::HandleConfigure(GtkWidget* widget, |
GdkEventConfigure* event) { |
- Hide(); |
+ controller_->Hide(); |
return FALSE; |
} |