From b9905b880464348873c2d20349da5b97629da6a9 Mon Sep 17 00:00:00 2001
From: capossele <angelocapossele@gmail.com>
Date: Tue, 6 Aug 2019 18:54:19 +0100
Subject: [PATCH] :bug: fix statusscreen race condition

---
 plugins/statusscreen/statusscreen.go | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/plugins/statusscreen/statusscreen.go b/plugins/statusscreen/statusscreen.go
index 59ffe717..dc61e61b 100644
--- a/plugins/statusscreen/statusscreen.go
+++ b/plugins/statusscreen/statusscreen.go
@@ -91,9 +91,9 @@ func run(plugin *node.Plugin) {
 		return event
 	})
 
-	mutex.RLock()
-	defer mutex.RUnlock()
 	app.SetBeforeDrawFunc(func(screen tcell.Screen) bool {
+		mutex.RLock()
+		defer mutex.RUnlock()
 		headerBar.Update()
 
 		rows := make([]int, 2)
-- 
GitLab