diff --git a/Terminal.Gui/Core.cs b/Terminal.Gui/Core.cs index ed42bf590..7168eba1e 100644 --- a/Terminal.Gui/Core.cs +++ b/Terminal.Gui/Core.cs @@ -1643,8 +1643,8 @@ namespace Terminal.Gui { nx = Math.Max (x, 0); nx = nx + top.Frame.Width > Driver.Cols ? Math.Max (Driver.Cols - top.Frame.Width, 0) : nx; bool m, s; - if (SuperView == null || SuperView.GetType() != typeof(Toplevel)) - m = Application.Top.HasMenuBar; + if (SuperView == null) + m = Application.Top.MenuBar != null; else m = ((Toplevel)SuperView).MenuBar != null; int l = m ? 1 : 0;