diff --git a/Terminal.Gui/Core/View.cs b/Terminal.Gui/Core/View.cs index 6a78142f7..5a28ee6d5 100644 --- a/Terminal.Gui/Core/View.cs +++ b/Terminal.Gui/Core/View.cs @@ -962,11 +962,14 @@ namespace Terminal.Gui { LayoutFrames (); } + // TODO: v2 - Hack for now private void Border_BorderChanged (Border border) { - BorderFrame.Thickness = border.BorderThickness; BorderFrame.BorderStyle = border.BorderStyle; if (!border.DrawMarginFrame) BorderFrame.BorderStyle = BorderStyle.None; + if (BorderFrame.BorderStyle != BorderStyle.None) { + BorderFrame.Thickness = new Thickness (1); + } } /// diff --git a/Terminal.Gui/Windows/Dialog.cs b/Terminal.Gui/Windows/Dialog.cs index 001edbd19..bbdc10233 100644 --- a/Terminal.Gui/Windows/Dialog.cs +++ b/Terminal.Gui/Windows/Dialog.cs @@ -38,13 +38,9 @@ namespace Terminal.Gui { [SerializableConfigurationProperty (Scope = typeof (ThemeScope))] public static Border DefaultBorder { get; set; } = new Border () { BorderStyle = BorderStyle.Single, - DrawMarginFrame = false, - Effect3D = true, - Effect3DOffset = new Point (1, 1), }; internal List