case 11:
mvcp_unit_set( dv, unit, "eof", "loop");
+ this->eof = 0;
break;
case 12:
mvcp_unit_set( dv, unit, "eof", "pause");
+ this->eof = 0;
break;
default:
char buf[32];
if ( status.status == unit_disconnected )
+ {
+ this->app->eof = 0;
break;
+ }
if ( show_status( this, &status ) )
show_units( this, TRUE );
- if ( mvcp_unit_get( this->app->command, this->app->selected_unit, "eof", buf, sizeof(buf) ) != -1)
- this->app->eof = buf[0];
- else
- this->app->eof = 0;
+ if ( !this->app->eof && mvcp_unit_get( this->app->command, this->app->selected_unit,
+ "eof", buf, sizeof(buf) ) != -1)
+ this->app->eof = buf[0];
}
}