summaryrefslogtreecommitdiff
path: root/utils/rbutilqt/rbutilqt.cpp
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2022-04-16 14:13:59 +0200
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2022-04-17 23:21:19 +0200
commit8c55ce62b9e65533619870d1e5b72612a1a16406 (patch)
treea39beb02600048177920f3b888fed5b5f3fe66be /utils/rbutilqt/rbutilqt.cpp
parent1af92e5ff84bcb05d264d65d2904c4d9fe8f0d98 (diff)
downloadrockbox-8c55ce62b9e65533619870d1e5b72612a1a16406.tar.gz
rockbox-8c55ce62b9e65533619870d1e5b72612a1a16406.zip
rbutil: Move bootloader file check to base class.
Avoid constructing the bootloader file path in the caller. Pass filename list and mountpoint separately so it can directly fall back to the mountpoint. Change some functions to use references instead of creating temporary objects. Change-Id: I09c9d755553a32de3d02a42a8ce1fcb94f831b2a
Diffstat (limited to 'utils/rbutilqt/rbutilqt.cpp')
-rw-r--r--utils/rbutilqt/rbutilqt.cpp15
1 files changed, 3 insertions, 12 deletions
diff --git a/utils/rbutilqt/rbutilqt.cpp b/utils/rbutilqt/rbutilqt.cpp
index f3b12c63af..f5872f268e 100644
--- a/utils/rbutilqt/rbutilqt.cpp
+++ b/utils/rbutilqt/rbutilqt.cpp
@@ -507,18 +507,9 @@ void RbUtilQt::uninstallBootloader(void)
507 logger->setFinished(); 507 logger->setFinished();
508 return; 508 return;
509 } 509 }
510 QStringList blfile = PlayerBuildInfo::instance()->value(PlayerBuildInfo::BootloaderFile).toStringList(); 510 QStringList blfile = PlayerBuildInfo::instance()->value(
511 QStringList blfilepath; 511 PlayerBuildInfo::BootloaderFile).toStringList();
512 for(int a = 0; a < blfile.size(); a++) { 512 bl->setBlFile(RbSettings::value(RbSettings::Mountpoint).toString(), blfile);
513 blfilepath.append(RbSettings::value(RbSettings::Mountpoint).toString()
514 + blfile.at(a));
515 }
516 // on devices without a bootloader file we use the mointpoint. The
517 // installer will use that to determine the correct device.
518 if(blfile.isEmpty()) {
519 blfilepath.append(RbSettings::value(RbSettings::Mountpoint).toString());
520 }
521 bl->setBlFile(blfilepath);
522 bl->setLogfile(RbSettings::value(RbSettings::Mountpoint).toString() 513 bl->setLogfile(RbSettings::value(RbSettings::Mountpoint).toString()
523 + "/.rockbox/rbutil.log"); 514 + "/.rockbox/rbutil.log");
524 515