elm_entry: Do not fire anchor clicked event when long pressed. 27/109827/1
authorMinchul Lee <slotus.lee@samsung.com>
Wed, 11 Jan 2017 11:19:05 +0000 (20:19 +0900)
committerMinchul Lee <slotus.lee@samsung.com>
Thu, 12 Jan 2017 02:08:49 +0000 (11:08 +0900)
@tizen_fix

Issue Scenario:
1.When anchor is there and on click callback app launches new view
2.When long pressed over anchor, clicked should not be triggered, selection should happen, in issue scene selection and clicked both are happening

Change-Id: If8943ebb97f3debed6e0e8b67a3393cd7843b6f3
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
src/lib/elm_entry.c

index a16a23b6cca96f6ab02eb1929a81df965c3c2bd9..91ccc7067dd4570241c8265aea145b5bc8703bd4 100644 (file)
@@ -3928,6 +3928,11 @@ _entry_anchor_clicked_signal_cb(void *data,
 
    ELM_ENTRY_DATA_GET(data, sd);
 
+   // TIZEN_ONLY(20170106): Do not send anchor clicked when long pressed.
+   if (sd->long_pressed && !_elm_config->desktop_entry)
+     return;
+   //
+
    p = emission + sizeof("nchor,mouse,clicked,");
    ei.button = strtol(p, &p2, 10);
    ei.name = p2 + 1;