2024-08-29 Fred Gleason <fredg@paravelsystems.com>

* Fixed a regression in rdairplay(1) that caused STOP transitions
	to be treated as PLAYs.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2024-08-29 15:51:45 -04:00
parent 7599ec34ae
commit aab179a328
2 changed files with 7 additions and 2 deletions

View File

@@ -2448,8 +2448,10 @@ void RDLogPlay::FinishEvent(int line)
}
if((play_op_mode==RDAirPlayConf::Auto)&&
(logline->id()!=-1)&&(play_next_line<lineCount())) {
StartEvent(play_next_line,RDLogLine::Play,0,RDLogLine::StartPlay);
SetTransTimer(QTime(),prev_next_line==play_trans_line);
if(logline->transType()!=RDLogLine::Stop) {
StartEvent(play_next_line,RDLogLine::Play,0,RDLogLine::StartPlay);
SetTransTimer(QTime(),prev_next_line==play_trans_line);
}
}
}
}