summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/gui/selectiveinstallwidget.cpp')
-rw-r--r--rbutil/rbutilqt/gui/selectiveinstallwidget.cpp21
1 files changed, 10 insertions, 11 deletions
diff --git a/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp b/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp
index cc5abb40ad..902f9861ed 100644
--- a/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp
+++ b/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp
@@ -147,18 +147,17 @@ void SelectiveInstallWidget::updateVersion(void)
147 } 147 }
148 148
149 // select previously selected version 149 // select previously selected version
150 int index = ui.selectedVersion->findData(RbSettings::value(RbSettings::Build).toString()); 150 int index = ui.selectedVersion->findData(
151 if(index != -1) { 151 static_cast<SystemInfo::BuildType>(RbSettings::value(RbSettings::Build).toInt()));
152 ui.selectedVersion->setCurrentIndex(index); 152 if(index < 0) {
153 } 153 if(!m_versions[SystemInfo::BuildRelease].isEmpty()) {
154 else if(!m_versions[SystemInfo::BuildRelease].isEmpty()) { 154 index = ui.selectedVersion->findData(SystemInfo::BuildRelease);
155 index = ui.selectedVersion->findData("release"); 155 }
156 ui.selectedVersion->setCurrentIndex(index); 156 else {
157 } 157 index = ui.selectedVersion->findData(SystemInfo::BuildCurrent);
158 else { 158 }
159 index = ui.selectedVersion->findData("development");
160 ui.selectedVersion->setCurrentIndex(index);
161 } 159 }
160 ui.selectedVersion->setCurrentIndex(index);
162 // check if Rockbox is installed. If it is untick the bootloader option, as 161 // check if Rockbox is installed. If it is untick the bootloader option, as
163 // well as if the selected player doesn't need a bootloader. 162 // well as if the selected player doesn't need a bootloader.
164 if(m_blmethod == "none") { 163 if(m_blmethod == "none") {