FdoSecrets: only emit completed signal when the action actually finishes

This commit is contained in:
Aetf 2019-12-13 15:28:45 -05:00 committed by Jonathan White
parent af14929af1
commit adb29dd0e4
10 changed files with 71 additions and 15 deletions

View file

@ -51,7 +51,7 @@ void DatabaseOpenDialog::setTargetDatabaseWidget(DatabaseWidget* dbWidget)
disconnect(this, nullptr, m_dbWidget, nullptr);
}
m_dbWidget = dbWidget;
connect(this, SIGNAL(dialogFinished(bool)), dbWidget, SLOT(unlockDatabase(bool)));
connect(this, &DatabaseOpenDialog::dialogFinished, dbWidget, &DatabaseWidget::unlockDatabase);
}
void DatabaseOpenDialog::setIntent(DatabaseOpenDialog::Intent intent)
@ -90,6 +90,6 @@ void DatabaseOpenDialog::complete(bool accepted)
} else {
reject();
}
emit dialogFinished(accepted);
emit dialogFinished(accepted, m_dbWidget);
clearForms();
}