widget: flush ChangeEvents even if no key events are available

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2020-02-23 08:51:47 +01:00
parent 150b34aede
commit 73b99a80e2
+3
View File
@@ -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) {