summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2020-01-21 14:53:50 -0500
committerMike Blumenkrantz <zmike@samsung.com>2020-01-23 15:25:20 -0500
commitdd62a0d0d1439a1993cfed38677e072aca1c4615 (patch)
tree95b9bd5573bb604bf05f5e066b6018f40ae905cd
parentfefeeaf227a527b0750909cda6ee636765f0bccf (diff)
downloadefl-dd62a0d0d1439a1993cfed38677e072aca1c4615.tar.gz
tests/gesture: add extra event callback to verify event multiplication is fixed
Differential Revision: https://phab.enlightenment.org/D11145
-rw-r--r--src/tests/elementary/efl_ui_test_gesture.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/tests/elementary/efl_ui_test_gesture.c b/src/tests/elementary/efl_ui_test_gesture.c
index b6c251aaa5..1463283673 100644
--- a/src/tests/elementary/efl_ui_test_gesture.c
+++ b/src/tests/elementary/efl_ui_test_gesture.c
@@ -60,6 +60,13 @@ gesture_cb(void *data , const Efl_Event *ev)
count[efl_gesture_state_get(g) - 1]++;
}
+static void
+test_cb(void *data EINA_UNUSED , const Efl_Event *ev EINA_UNUSED)
+{
+}
+
+
+
static Eo *
setup(void)
{
@@ -73,6 +80,8 @@ setup(void)
rect = efl_add(EFL_CANVAS_RECTANGLE_CLASS, win);
efl_content_set(win, rect);
+ /* add extra random cb to verify that we aren't getting double events */
+ efl_event_callback_add(rect, EFL_EVENT_GESTURE_MOMENTUM, test_cb, NULL);
#define WATCH(type) \
efl_event_callback_add(rect, EFL_EVENT_GESTURE_##type, gesture_cb, &count[(type)])
WATCH(TAP);