1
0
Fork 0
forked from len0rd/rockbox

rbutil: show logger windows earlier in bootloader install, to catch all errors.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20894 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Dominik Wenger 2009-05-09 18:49:49 +00:00
parent 370455cc41
commit f6ba4cbe0d

View file

@ -618,7 +618,7 @@ void RbUtilQt::installBootloaderBtn()
// create logger
logger = new ProgressLoggerGui(this);
logger->show();
installBootloader();
}
@ -724,6 +724,7 @@ void RbUtilQt::installBootloader()
// installation.
m_error = true;
logger->addItem(tr("Bootloader installation aborted"), LOGINFO);
logger->setFinished();
return;
}
// open dialog to browse to of file
@ -732,6 +733,7 @@ void RbUtilQt::installBootloader()
tr("Select firmware file"), QDir::homePath());
if(!QFileInfo(offile).isReadable()) {
logger->addItem(tr("Error opening firmware file"), LOGERROR);
logger->setFinished();
m_error = true;
return;
}
@ -745,8 +747,7 @@ void RbUtilQt::installBootloader()
connect(bl, SIGNAL(logItem(QString, int)), logger, SLOT(addItem(QString, int)));
connect(bl, SIGNAL(logProgress(int, int)), logger, SLOT(setProgress(int, int)));
// show logger and start install.
logger->show();
// start install.
if(!backupDestination.isEmpty()) {
if(!bl->backup(backupDestination)) {
if(QMessageBox::warning(this, tr("Backup error"),