summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2008-04-05 18:59:54 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2008-04-05 18:59:54 +0000
commit00a3e13b1fb1bdcd9dd1c56ccefcbe0c9b1e13dc (patch)
tree90834f109f57143c9586abb58d3118821634efc7
parenta5d749c15d2f34a78ce55c751d98dcfc39ab8099 (diff)
downloadrockbox-00a3e13b1fb1bdcd9dd1c56ccefcbe0c9b1e13dc.tar.gz
rockbox-00a3e13b1fb1bdcd9dd1c56ccefcbe0c9b1e13dc.zip
fix a stupid bug which made mountpoint detection based on folders non-functional on Ipod and Gigabeat.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16978 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--rbutil/rbutilqt/autodetection.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/rbutil/rbutilqt/autodetection.cpp b/rbutil/rbutilqt/autodetection.cpp
index 34a0db4df3..7c194c8bbf 100644
--- a/rbutil/rbutilqt/autodetection.cpp
+++ b/rbutil/rbutilqt/autodetection.cpp
@@ -127,8 +127,9 @@ bool Autodetection::detect()
}
}
// detection based on player specific folders
- QStringList rootfolders = root.entryList(QDir::Dirs | QDir::NoDotAndDotDot);
- if(rootfolders.contains("GBSYSTEM"), Qt::CaseInsensitive)
+ QStringList rootfolders = root.entryList(QDir::Dirs
+ | QDir::NoDotAndDotDot | QDir::Hidden | QDir::System);
+ if(rootfolders.contains("GBSYSTEM", Qt::CaseInsensitive))
{
// GBSYSTEM folder -> Gigabeat
m_device = "gigabeatf";
@@ -137,7 +138,7 @@ bool Autodetection::detect()
}
#if defined(Q_OS_WIN32)
// on windows, try to detect the drive letter of an Ipod
- if(rootfolders.contains("iPod_Control"), Qt::CaseInsensitive)
+ if(rootfolders.contains("iPod_Control", Qt::CaseInsensitive))
{
// iPod_Control folder -> Ipod found
// detecting of the Ipod type is done below using ipodpatcher