ui/app: only schedule a redraw when events are available

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2019-07-12 14:37:30 +02:00
parent ba18817400
commit 25a20af284
+3 -2
View File
@@ -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: