diff options
author | Cedric BAIL <cedric@osg.samsung.com> | 2016-02-01 16:02:56 -0800 |
---|---|---|
committer | Cedric BAIL <cedric@osg.samsung.com> | 2016-02-02 11:00:54 -0800 |
commit | 14081f508ca676c102f7f480760555a243b11ac4 (patch) | |
tree | 9471cd9e03c3365efa72b578a88091ffcdac9174 | |
parent | 1e68c7b3198098faf1b0b0b25054a5e72743fe63 (diff) | |
download | elementary-14081f508ca676c102f7f480760555a243b11ac4.tar.gz |
genlist: make automatic bounce test configurable.
-rw-r--r-- | src/bin/test_genlist.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/bin/test_genlist.c b/src/bin/test_genlist.c index b9d84b13a..ff640025a 100644 --- a/src/bin/test_genlist.c +++ b/src/bin/test_genlist.c @@ -39,6 +39,8 @@ enum _api_state }; typedef enum _api_state api_state; +static int bounce_max = 50; + static void set_api_state(api_data *api) { @@ -299,7 +301,7 @@ _bounce_cb(void *data) elm_genlist_item_bring_in(bounce->it2, ELM_GENLIST_ITEM_SCROLLTO_MIDDLE); else elm_genlist_item_bring_in(bounce->it1, ELM_GENLIST_ITEM_SCROLLTO_MIDDLE); - if (bounce->state > 50) + if (bounce->state > bounce_max) { if (getenv("ELM_TEST_AUTOBOUNCE")) elm_exit(); } @@ -414,7 +416,11 @@ test_genlist(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i evas_object_event_callback_add(bt, EVAS_CALLBACK_DEL, _btdel_cb, bounce); max = 2000; - if (getenv("ELM_TEST_AUTOBOUNCE")) max = 200; + if (getenv("ELM_TEST_AUTOBOUNCE")) + { + max = 200; + bounce_max = atoi(getenv("ELM_TEST_AUTOBOUNCE")); + } for (i = 0; i < max; i++) { gli = elm_genlist_item_append(gl, api->itc1, |