diff --git a/ReactiveExample/ReactiveExample.csproj b/ReactiveExample/ReactiveExample.csproj index 97a3aaacf..fc6aba4dd 100644 --- a/ReactiveExample/ReactiveExample.csproj +++ b/ReactiveExample/ReactiveExample.csproj @@ -12,7 +12,7 @@ - + diff --git a/Terminal.Gui/Core/Application.cs b/Terminal.Gui/Core/Application.cs index c7baaa480..052233bd3 100644 --- a/Terminal.Gui/Core/Application.cs +++ b/Terminal.Gui/Core/Application.cs @@ -1022,6 +1022,12 @@ namespace Terminal.Gui { if (state.Toplevel != Top && (!Top.NeedDisplay.IsEmpty || Top.ChildNeedsDisplay || Top.LayoutNeeded)) { Top.Redraw (Top.Bounds); + foreach (var top in toplevels.Reverse ()) { + if (top != Top && top != state.Toplevel) { + top.SetNeedsDisplay (); + top.Redraw (top.Bounds); + } + } state.Toplevel.SetNeedsDisplay (state.Toplevel.Bounds); } if (!state.Toplevel.NeedDisplay.IsEmpty || state.Toplevel.ChildNeedsDisplay || state.Toplevel.LayoutNeeded diff --git a/Terminal.Gui/Windows/Wizard.cs b/Terminal.Gui/Windows/Wizard.cs index e19a14b27..aecfa4d79 100644 --- a/Terminal.Gui/Windows/Wizard.cs +++ b/Terminal.Gui/Windows/Wizard.cs @@ -203,7 +203,9 @@ namespace Terminal.Gui { base.Add (contentView); - helpTextView.ColorScheme = Colors.TopLevel; + helpTextView.ColorScheme = new ColorScheme () { + Normal = new Attribute(Color.Gray, Color.DarkGray) + }; helpTextView.ReadOnly = true; helpTextView.WordWrap = true; base.Add (helpTextView);