summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/configure.cpp
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2007-08-03 16:30:37 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2007-08-03 16:30:37 +0000
commita31b410868949d81602a319ce15ba405a022ab78 (patch)
tree705991915040f529833ebfdbdb31e64e0a987073 /rbutil/rbutilqt/configure.cpp
parent3f8a2d61ca75525726305841293852a42f514ad0 (diff)
downloadrockbox-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/rbutilqt/configure.cpp')
-rw-r--r--rbutil/rbutilqt/configure.cpp5
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