2018-10-26 Fred Gleason <fredg@paravelsystems.com>

* Fixed a regression in rdairplay(1) that caused to the
	'Enter Password' dialog to be dispplayed when exiting even if
	no exit password had been set.
	* Fixed a regression in rdairplay(1) that caused the application
	to be closed even if an incorrect response was entered in the
	'Enter Password' dialog.
This commit is contained in:
Fred Gleason
2018-10-26 15:38:01 -04:00
parent 501ed6ae1f
commit 0ae1d73b35
3 changed files with 13 additions and 1 deletions

View File

@@ -2130,6 +2130,7 @@ void MainWidget::closeEvent(QCloseEvent *e)
RDGetPasswd *gw=new RDGetPasswd(&passwd,this);
gw->exec();
if(!rda->airplayConf()->exitPasswordValid(passwd)) {
e->ignore();
return;
}
rda->airplayConf()->setExitCode(RDAirPlayConf::ExitClean);