diff options
Diffstat (limited to 'rbutil/rbutilqt/gui/selectiveinstallwidget.cpp')
-rw-r--r-- | rbutil/rbutilqt/gui/selectiveinstallwidget.cpp | 21 |
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") { |