diff --git a/src/Eto.Gtk/Forms/GtkWindow.cs b/src/Eto.Gtk/Forms/GtkWindow.cs index a01eff287a..2501fb9a20 100644 --- a/src/Eto.Gtk/Forms/GtkWindow.cs +++ b/src/Eto.Gtk/Forms/GtkWindow.cs @@ -572,7 +572,7 @@ public bool CloseWindow(Action closing = null) public virtual void Close() { - if (CloseWindow()) + if (Widget.Loaded && CloseWindow()) { Control.Hide(); Control.Unrealize();