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) {