From 9d6e9ab1338894f5170bf1d60046b7db61569236 Mon Sep 17 00:00:00 2001 From: bluebrother Date: Fri, 10 Aug 2007 00:01:44 +0000 Subject: [PATCH] fix a possible segfault upon invalid selection. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14262 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/rbutilqt/configure.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp index 6d1b72744..df3fa4bc5 100644 --- a/rbutil/rbutilqt/configure.cpp +++ b/rbutil/rbutilqt/configure.cpp @@ -109,8 +109,10 @@ void Config::accept() // platform QString nplat; - nplat = ui.treeDevices->selectedItems().at(0)->data(0, Qt::UserRole).toString(); - userSettings->setValue("defaults/platform", nplat); + if(ui.treeDevices->selectedItems().size() != 0) { + nplat = ui.treeDevices->selectedItems().at(0)->data(0, Qt::UserRole).toString(); + userSettings->setValue("defaults/platform", nplat); + } // sync settings userSettings->sync(); -- 2.11.4.GIT