widget: don't process key releases as presses in Editor

Fixes gio#171

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2020-11-10 15:26:18 +01:00
parent 002a66f3f3
commit 9843176adb
+1 -1
View File
@@ -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) {