From 9843176adbff89b2c9d2d2342c9ea1bb819f8edf Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Tue, 10 Nov 2020 15:26:18 +0100 Subject: [PATCH] widget: don't process key releases as presses in Editor Fixes gio#171 Signed-off-by: Elias Naur --- widget/editor.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/widget/editor.go b/widget/editor.go index bd1d75a2..608e9b66 100644 --- a/widget/editor.go +++ b/widget/editor.go @@ -238,7 +238,7 @@ func (e *Editor) processKey(gtx layout.Context) { case key.FocusEvent: e.focused = ke.Focus case key.Event: - if !e.focused { + if !e.focused || ke.State != key.Press { break } if e.Submit && (ke.Name == key.NameReturn || ke.Name == key.NameEnter) {