From 39eeaaff941d93a4f8218c4303442aa86d8dbf3f Mon Sep 17 00:00:00 2001 From: Inkeliz Date: Wed, 9 Jun 2021 16:57:14 +0100 Subject: [PATCH] app/internal/wm: [android] fix key.Event and key.EditEvent conflict Fixes gio#224 Signed-off-by: Inkeliz --- app/internal/wm/os_android.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/internal/wm/os_android.go b/app/internal/wm/os_android.go index b7693048..1f5e993b 100644 --- a/app/internal/wm/os_android.go +++ b/app/internal/wm/os_android.go @@ -546,7 +546,7 @@ func Java_org_gioui_GioView_onKeyEvent(env *C.JNIEnv, class C.jclass, handle C.j if n, ok := convertKeyCode(keyCode); ok { w.callbacks.Event(key.Event{Name: n}) } - if r != 0 { + if r != 0 && r != '\n' { // Checking for "\n" to prevent duplication with key.NameEnter (gio#224). w.callbacks.Event(key.EditEvent{Text: string(rune(r))}) } }