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);