From 73b99a80e29a36735ea8300648c9c7b1934322ed Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Sun, 23 Feb 2020 08:51:47 +0100 Subject: [PATCH] widget: flush ChangeEvents even if no key events are available Signed-off-by: Elias Naur --- widget/editor.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/widget/editor.go b/widget/editor.go index 35bac2e7..00003176 100644 --- a/widget/editor.go +++ b/widget/editor.go @@ -155,6 +155,9 @@ func (e *Editor) processPointer(gtx *layout.Context) { } func (e *Editor) processKey(gtx *layout.Context) { + if e.rr.Changed() { + e.events = append(e.events, ChangeEvent{}) + } for _, ke := range gtx.Events(&e.eventKey) { e.blinkStart = gtx.Now() switch ke := ke.(type) {