From 8ae4810e6593318a3b570f816d3754d0b9b489f8 Mon Sep 17 00:00:00 2001 From: zmike Date: Tue, 6 May 2014 09:52:37 -0400 Subject: [PATCH] edje entry no longer prints control codes this has been an annoyance for way too long which has required various hacks to suppress --- src/lib/edje/edje_entry.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/edje/edje_entry.c b/src/lib/edje/edje_entry.c index 536bc20a9b..f0f2b9156b 100644 --- a/src/lib/edje/edje_entry.c +++ b/src/lib/edje/edje_entry.c @@ -1798,7 +1798,11 @@ _edje_key_down_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, state = ecore_compose_get(en->seq, &compres); if (state == ECORE_COMPOSE_MIDDLE) en->composing = EINA_TRUE; else en->composing = EINA_FALSE; - if (!en->composing) _compose_seq_reset(en); + if (!en->composing) + { + _compose_seq_reset(en); + if (ev->string && (!ev->string[1]) && (ev->string[0] < 0x20)) goto end; + } else goto end; } else