eunue pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=26ed4c277634d9b247e4054bbc960ca86a5f804e
commit 26ed4c277634d9b247e4054bbc960ca86a5f804e Author: Jaeun Choi <[email protected]> Date: Fri Jan 25 13:38:49 2019 +0900 efl_page_indicator_icon: fix update function pd->adj is NULL if pos equals 0 --- src/lib/elementary/efl_page_indicator_icon.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/lib/elementary/efl_page_indicator_icon.c b/src/lib/elementary/efl_page_indicator_icon.c index 7ec69a8237..9ac40aa364 100644 --- a/src/lib/elementary/efl_page_indicator_icon.c +++ b/src/lib/elementary/efl_page_indicator_icon.c @@ -36,11 +36,15 @@ _efl_page_indicator_icon_update(Eo *obj, if (pos < 0) pd->adj = eina_list_nth(pd->items, (spd->curr_idx - 1 + spd->cnt) % spd->cnt); - else + else if (pos > 0) pd->adj = eina_list_nth(pd->items, (spd->curr_idx + 1 + spd->cnt) % spd->cnt); + else pd->adj = NULL; - eina_value_set(pd->v, delta); - efl_layout_signal_message_send(pd->adj, 1, *(pd->v)); + if (pd->adj) + { + eina_value_set(pd->v, delta); + efl_layout_signal_message_send(pd->adj, 1, *(pd->v)); + } } EOLIAN static void --
