diff --git a/src/bin/player.c b/src/bin/player.c index 140a4b0..65205da 100644 --- a/src/bin/player.c +++ b/src/bin/player.c @@ -1232,7 +1232,13 @@ int main(int argc, char **argv) if (_dest && _dest_unit) { - if (_src_unit) _dest_unit->actions = _src_unit->actions; + if (_src_unit) + { + Exactness_Unit *tmp = NULL; + if (_src_type == FTYPE_EXU) tmp = exactness_unit_file_read(_src_filename); + if (_src_type == FTYPE_REC) tmp = legacy_rec_file_read(_src_filename); + _dest_unit->actions = tmp->actions; + } exactness_unit_file_write(_dest_unit, _dest); }