diff --git a/ChangeLog b/ChangeLog index 9b98c3d1..487209b6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -24880,3 +24880,6 @@ to retain previous service selection across invocations. * Modified the 'Edit Log Chain' dialog in rdlogedit(1) so as to retain previous user group selection across invocations. +2024-08-29 Fred Gleason + * Fixed a regression in rdairplay(1) that caused STOP transitions + to be treated as PLAYs. diff --git a/lib/rdlogplay.cpp b/lib/rdlogplay.cpp index 01d4ea50..527fc5ea 100644 --- a/lib/rdlogplay.cpp +++ b/lib/rdlogplay.cpp @@ -2448,8 +2448,10 @@ void RDLogPlay::FinishEvent(int line) } if((play_op_mode==RDAirPlayConf::Auto)&& (logline->id()!=-1)&&(play_next_linetransType()!=RDLogLine::Stop) { + StartEvent(play_next_line,RDLogLine::Play,0,RDLogLine::StartPlay); + SetTransTimer(QTime(),prev_next_line==play_trans_line); + } } } }