From 25a20af2843d57abbfc0ece8b9ada44be7318112 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Fri, 12 Jul 2019 14:37:30 +0200 Subject: [PATCH] ui/app: only schedule a redraw when events are available Signed-off-by: Elias Naur --- ui/app/window.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ui/app/window.go b/ui/app/window.go index efacffc7..947e4d8f 100644 --- a/ui/app/window.go +++ b/ui/app/window.go @@ -238,8 +238,9 @@ func (w *Window) event(e Event) { needAck := false switch e := e.(type) { case input.Event: - w.router.Add(e) - w.setNextFrame(time.Time{}) + if w.router.Add(e) { + w.setNextFrame(time.Time{}) + } case *CommandEvent: needAck = true case StageEvent: