Prevent copy calls from repeat events of ctrl + c 12/299012/1 accepted/tizen/unified/20230920.072009
authorBowon Ryu <bowon.ryu@samsung.com>
Mon, 18 Sep 2023 07:31:32 +0000 (16:31 +0900)
committerBowon Ryu <bowon.ryu@samsung.com>
Mon, 18 Sep 2023 07:31:32 +0000 (16:31 +0900)
Change-Id: Ibefb32f8d4547bd60528a953abcc20a83fe2c0ee
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
src/lib/edje/edje_entry.c

index 49b8796..13dcc29 100644 (file)
@@ -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__)