summaryrefslogtreecommitdiffstats
path: root/views
diff options
context:
space:
mode:
Diffstat (limited to 'views')
-rw-r--r--views/widget/native_widget_gtk.cc9
1 files changed, 1 insertions, 8 deletions
diff --git a/views/widget/native_widget_gtk.cc b/views/widget/native_widget_gtk.cc
index fc61e62..b49a31e 100644
--- a/views/widget/native_widget_gtk.cc
+++ b/views/widget/native_widget_gtk.cc
@@ -322,14 +322,7 @@ NativeWidgetGtk::NativeWidgetGtk(internal::NativeWidgetDelegate* delegate)
}
NativeWidgetGtk::~NativeWidgetGtk() {
- if (widget_) {
- ui::GObjectDestructorFILO::GetInstance()->Disconnect(
- G_OBJECT(widget_), &OnDestroyedThunk, this);
- if (ownership_ != Widget::InitParams::NATIVE_WIDGET_OWNS_WIDGET)
- CloseNow();
- }
- DCHECK(ownership_ == Widget::InitParams::NATIVE_WIDGET_OWNS_WIDGET ||
- widget_ == NULL);
+ DCHECK(widget_ == NULL);
// We need to delete the input method before calling DestroyRootView(),
// because it'll set focus_manager_ to NULL.
input_method_.reset();