From b2cf106517ff56c10fc1745d7dd44b1d872bf249 Mon Sep 17 00:00:00 2001 From: Daniel Zaoui Date: Tue, 30 Oct 2018 16:21:31 +0200 Subject: [PATCH] Move scenario cleaning from player to inspector --- src/bin/inspect.c | 5 +++++ src/bin/player.c | 5 ----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/bin/inspect.c b/src/bin/inspect.c index c796c4d..7faf811 100644 --- a/src/bin/inspect.c +++ b/src/bin/inspect.c @@ -1356,6 +1356,11 @@ main(int argc, char *argv[]) if (_is_hook_duplicate(act, eina_list_data_get(eina_list_prev(itr)))) unit->actions = eina_list_remove_list(unit->actions, itr); } + EINA_LIST_REVERSE_FOREACH_SAFE(unit->actions, itr, itr2, act) + { + if (act->type == EXACTNESS_ACTION_TAKE_SHOT) break; + unit->actions = eina_list_remove(unit->actions, act); + } write_file = EINA_TRUE; } diff --git a/src/bin/player.c b/src/bin/player.c index 59c3590..9f8d4de 100644 --- a/src/bin/player.c +++ b/src/bin/player.c @@ -810,11 +810,6 @@ _src_open() _src_unit = legacy_rec_file_read(_src_filename); } if (!_src_unit) return EINA_FALSE; - EINA_LIST_REVERSE_FOREACH_SAFE(_src_unit->actions, itr, itr2, act) - { - if (act->type == EXACTNESS_ACTION_TAKE_SHOT) break; - _src_unit->actions = eina_list_remove(_src_unit->actions, act); - } if (_stabilize_shots) { Exactness_Action_Type last_action_type = EXACTNESS_ACTION_UNKNOWN;