From b13611b3c948c8ff0cb3c104bf614a27a2c3a8be Mon Sep 17 00:00:00 2001 From: Bowon Ryu Date: Mon, 18 Sep 2023 16:31:32 +0900 Subject: [PATCH] Prevent copy calls from repeat events of ctrl + c Change-Id: Ibefb32f8d4547bd60528a953abcc20a83fe2c0ee Signed-off-by: Bowon Ryu --- src/lib/edje/edje_entry.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/edje/edje_entry.c b/src/lib/edje/edje_entry.c index 49b8796..13dcc29 100644 --- a/src/lib/edje/edje_entry.c +++ b/src/lib/edje/edje_entry.c @@ -2345,7 +2345,8 @@ _edje_key_down_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, #endif { _compose_seq_reset(en); - _edje_emit(ed, "entry,copy,notify", rp->part->name); + if (!(ev->event_flags & EVAS_EVENT_FLAG_REPEAT)) + _edje_emit(ed, "entry,copy,notify", rp->part->name); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; } #if defined(__APPLE__) && defined(__MACH__) -- 2.7.4