177c177,178
< if (_current && _current->needsStart())
---
> if (_current && _current->needsStart()) {
> _current->needsStart(false);
178a180
> }