diff --git a/src/bin/inspect.c b/src/bin/inspect.c index db80e90..6b8484c 100644 --- a/src/bin/inspect.c +++ b/src/bin/inspect.c @@ -1373,8 +1373,12 @@ main(int argc, char *argv[]) Eina_List *itr, *itr2; EINA_LIST_FOREACH_SAFE(unit->actions, itr, itr2, act) { - if (_is_hook_duplicate(act, eina_list_data_get(eina_list_prev(itr)))) - unit->actions = eina_list_remove_list(unit->actions, itr); + Exactness_Action *prev_act = eina_list_data_get(eina_list_prev(itr)); + if (_is_hook_duplicate(act, prev_act)) + { + prev_act->delay_ms += act->delay_ms; + unit->actions = eina_list_remove_list(unit->actions, itr); + } } EINA_LIST_REVERSE_FOREACH_SAFE(unit->actions, itr, itr2, act) {