bool was_idle = true;
if(id_event == ON_HALT) {
this->halted = (argument == nullptr);
+ if(!this->halted && this->feed_hold) this->feed_hold= false; // also clear feed hold
was_idle = conveyor->is_idle(); // see if we were doing anything like printing
}