protected override void OnUnrealized() { WidgetFlags &= ~WidgetFlags.Realized; input_window.UserData = IntPtr.Zero; Hyena.Gui.GtkWorkarounds.WindowDestroy (input_window); input_window = null; base.OnUnrealized (); }