2019-09-05 Fred Gleason <fredg@paravelsystems.com>

* Fixed a regression in rdairplay(1) and rdvairplayd(8) that
	caused hard timed events with the 'Start Immediately' attribute
	to fail to start if one or more other events were playing.
This commit is contained in:
Fred Gleason 2019-09-05 14:42:45 -04:00
parent c31c267e8d
commit 7b772ca101
2 changed files with 7 additions and 5 deletions

View File

@ -19089,3 +19089,7 @@
2019-09-03 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCart::setYear()' that caused invalid SQL to be
generated when given a null year.
2019-09-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) and rdvairplayd(8) that
caused hard timed events with the 'Start Immediately' attribute
to fail to start if one or more other events were playing.

View File

@ -1431,11 +1431,9 @@ void RDLogPlay::transTimerData()
if((logline=logLine(play_trans_line))!=NULL) {
grace=logline->graceTime();
}
if(running_events==0) {
makeNext(play_trans_line);
if(logline->transType()!=RDLogLine::Stop || grace>=0) {
StartEvent(trans_line,RDLogLine::Play,0,RDLogLine::StartTime);
}
makeNext(play_trans_line);
if(logline->transType()!=RDLogLine::Stop || grace>=0) {
StartEvent(trans_line,RDLogLine::Play,0,RDLogLine::StartTime);
}
}
SetTransTimer();