From 4146da5565a7df64b0f2296974ad0dfd25b7c7da Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Thu, 30 Aug 2007 18:14:56 +0000 Subject: When collapsing the devices tree upon detection collapse all. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14535 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/rbutilqt/configure.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'rbutil') diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp index 49fa82f993..53404ba4a2 100644 --- a/rbutil/rbutilqt/configure.cpp +++ b/rbutil/rbutilqt/configure.cpp @@ -517,13 +517,12 @@ void Config::autodetect() if(detector.detect()) //let it detect { QString devicename = detector.getDevice(); - - if(ui.treeDevices->selectedItems().size() > 0) { - // deexpand the platform - ui.treeDevices->selectedItems().at(0)->parent()->setExpanded(false); - //deselect the selected item - ui.treeDevices->selectedItems().at(0)->setSelected(false); - } + // deexpand all items + for(int a = 0; a < ui.treeDevices->topLevelItemCount(); a++) + ui.treeDevices->topLevelItem(a)->setExpanded(false); + //deselect the selected item(s) + for(int a = 0; a < ui.treeDevices->selectedItems().size(); a++) + ui.treeDevices->selectedItems().at(a)->setSelected(false); // find the new item // enumerate all platform items -- cgit