diff --git a/ChangeLog b/ChangeLog index 454a4bf3..36750d21 100644 --- a/ChangeLog +++ b/ChangeLog @@ -18058,3 +18058,5 @@ 2018-11-23 Patrick Linstruth * Fixed regression where remote log changes did not auto refresh in rdairplay(1). +2018-11-24 Patrick Linstruth + * Fixed regression with rdairplay(1) loading previous log. diff --git a/lib/rdlogplay.cpp b/lib/rdlogplay.cpp index b1911f43..53f27d9f 100644 --- a/lib/rdlogplay.cpp +++ b/lib/rdlogplay.cpp @@ -222,16 +222,16 @@ void RDLogPlay::setOpMode(RDAirPlayConf::OpMode mode) UpdateStartTimes(play_line_counter); } -/* + void RDLogPlay::setLogName(QString name) { if(logName()!=name) { RDLogEvent::setLogName(name); emit renamed(); - rda->airplayConf()->setCurrentLog(play_id,name.left(name.length()-4)); + rda->airplayConf()->setCurrentLog(play_id,name); } } -*/ + void RDLogPlay::setChannels(int cards[2],int ports[2], const QString start_rml[2],const QString stop_rml[2]) diff --git a/lib/rdlogplay.h b/lib/rdlogplay.h index bb79fa28..a113f4fe 100644 --- a/lib/rdlogplay.h +++ b/lib/rdlogplay.h @@ -64,7 +64,7 @@ class RDLogPlay : public QObject,public RDLogEvent bool channelsValid() const; RDAirPlayConf::OpMode mode() const; void setOpMode(RDAirPlayConf::OpMode mode); - // void setLogName(QString name); + void setLogName(QString name); void setChannels(int cards[2],int ports[2], const QString start_rml[2],const QString stop_rml[2]); void setSegueLength(int len);