mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-11-26 15:20:29 +01:00
2017-10-14 Fred Gleason <fredg@paravelsystems.com>
* Implemented a '%r' wildcard for Rivendell Host Name.
This commit is contained in:
@@ -162,7 +162,8 @@ MainWidget::MainWidget(QWidget *parent)
|
||||
for(unsigned k=0;k<cmd->value(j).length();k++) {
|
||||
if(cmd->value(j).at(k)==QChar(':')) {
|
||||
air_start_logname[i]=
|
||||
RDDateTimeDecode(cmd->value(j).left(k),air_startup_datetime);
|
||||
RDDateTimeDecode(cmd->value(j).left(k),air_startup_datetime,
|
||||
air_config);
|
||||
lineno=cmd->value(j).right(cmd->value(j).length()-(k+1));
|
||||
if(lineno.right(1)=="+") {
|
||||
air_start_start[i]=true;
|
||||
@@ -969,7 +970,7 @@ void MainWidget::ripcConnected(bool state)
|
||||
case RDAirPlayConf::StartPrevious:
|
||||
air_start_logname[i]=
|
||||
RDDateTimeDecode(rdairplay_conf->currentLog(i),
|
||||
air_startup_datetime);
|
||||
air_startup_datetime,air_config);
|
||||
if(!air_start_logname[i].isEmpty()) {
|
||||
if(rdairplay_previous_exit_code==RDAirPlayConf::ExitDirty) {
|
||||
if((air_start_line[i]=rdairplay_conf->logCurrentLine(i))>=0) {
|
||||
@@ -987,7 +988,7 @@ void MainWidget::ripcConnected(bool state)
|
||||
case RDAirPlayConf::StartSpecified:
|
||||
air_start_logname[i]=
|
||||
RDDateTimeDecode(rdairplay_conf->logName(i),
|
||||
air_startup_datetime);
|
||||
air_startup_datetime,air_config);
|
||||
if(!air_start_logname[i].isEmpty()) {
|
||||
if(rdairplay_previous_exit_code==RDAirPlayConf::ExitDirty) {
|
||||
if(air_start_logname[i]==rdairplay_conf->currentLog(i)) {
|
||||
|
||||
@@ -85,7 +85,7 @@ void RLMHost::sendEvent(const QString &svcname,const QString &logname,
|
||||
struct rlm_pad *now=new struct rlm_pad;
|
||||
struct rlm_pad *next=new struct rlm_pad;
|
||||
memset(svc,0,sizeof(struct rlm_svc));
|
||||
RDSvc *service=new RDSvc(svcname);
|
||||
RDSvc *service=new RDSvc(svcname,air_config);
|
||||
if(!svcname.isEmpty()) {
|
||||
sprintf(svc->svc_name,"%s",(const char *)svcname.left(255));
|
||||
if(!service->programCode().isEmpty()) {
|
||||
|
||||
Reference in New Issue
Block a user