From 99ad2eda0dbe6387a1c4593e84b77191e045d39b Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Thu, 13 Oct 2022 06:48:26 +0200 Subject: [PATCH] fix: also lock mutex when accessing state read-only --- standard_renderer.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/standard_renderer.go b/standard_renderer.go index 9260e5e..7d68b41 100644 --- a/standard_renderer.go +++ b/standard_renderer.go @@ -264,6 +264,9 @@ func (r *standardRenderer) clearScreen() { } func (r *standardRenderer) altScreen() bool { + r.mtx.Lock() + defer r.mtx.Unlock() + return r.altScreenActive }