From 5d6fe403f5dfaaad8daaa768591e2648b3780ce0 Mon Sep 17 00:00:00 2001 From: BDisp Date: Wed, 3 Jun 2020 03:23:53 +0100 Subject: [PATCH] Fixes ColorScheme null exception # 597. (#599) --- Terminal.Gui/Views/ScrollView.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Terminal.Gui/Views/ScrollView.cs b/Terminal.Gui/Views/ScrollView.cs index 160a22d59..0d1358784 100644 --- a/Terminal.Gui/Views/ScrollView.cs +++ b/Terminal.Gui/Views/ScrollView.cs @@ -90,6 +90,9 @@ namespace Terminal.Gui { /// Region to be redrawn. public override void Redraw(Rect region) { + if (ColorScheme == null) + return; + Driver.SetAttribute (ColorScheme.Normal); if (vertical) { @@ -407,7 +410,7 @@ namespace Terminal.Gui { var savedClip = ClipToBounds (); contentView.Redraw (contentView.Bounds); vertical.Redraw (vertical.Bounds); - horizontal.Redraw (vertical.Bounds); + horizontal.Redraw (horizontal.Bounds); Driver.Clip = savedClip; Driver.SetAttribute (ColorScheme.Normal); }