diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2007-08-03 16:30:37 +0000 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2007-08-03 16:30:37 +0000 |
commit | a31b410868949d81602a319ce15ba405a022ab78 (patch) | |
tree | 705991915040f529833ebfdbdb31e64e0a987073 /rbutil | |
parent | 3f8a2d61ca75525726305841293852a42f514ad0 (diff) | |
download | rockbox-a31b410868949d81602a319ce15ba405a022ab78.tar.gz rockbox-a31b410868949d81602a319ce15ba405a022ab78.zip |
Fix a segfault when no configuration file is present.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14161 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil')
-rw-r--r-- | rbutil/rbutilqt/configure.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp index cef996ec56..20ffe4ce9d 100644 --- a/rbutil/rbutilqt/configure.cpp +++ b/rbutil/rbutilqt/configure.cpp | |||
@@ -190,7 +190,7 @@ void Config::setDevices(QSettings *dev) | |||
190 | QStringList brands = manuf.uniqueKeys(); | 190 | QStringList brands = manuf.uniqueKeys(); |
191 | QTreeWidgetItem *w; | 191 | QTreeWidgetItem *w; |
192 | QTreeWidgetItem *w2; | 192 | QTreeWidgetItem *w2; |
193 | QTreeWidgetItem *w3; | 193 | QTreeWidgetItem *w3 = 0; |
194 | for(int c = 0; c < brands.size(); c++) { | 194 | for(int c = 0; c < brands.size(); c++) { |
195 | qDebug() << brands.at(c); | 195 | qDebug() << brands.at(c); |
196 | w = new QTreeWidgetItem(); | 196 | w = new QTreeWidgetItem(); |
@@ -223,7 +223,8 @@ void Config::setDevices(QSettings *dev) | |||
223 | } | 223 | } |
224 | } | 224 | } |
225 | ui.treeDevices->insertTopLevelItems(0, items); | 225 | ui.treeDevices->insertTopLevelItems(0, items); |
226 | ui.treeDevices->setCurrentItem(w3); // hilight old selection | 226 | if(w3 != 0) |
227 | ui.treeDevices->setCurrentItem(w3); // hilight old selection | ||
227 | connect(ui.treeDevices, SIGNAL(itemSelectionChanged()), this, SLOT(updatePlatform())); | 228 | connect(ui.treeDevices, SIGNAL(itemSelectionChanged()), this, SLOT(updatePlatform())); |
228 | } | 229 | } |
229 | 230 | ||