-rw-r--r-- | library/global.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/library/global.cpp b/library/global.cpp index 6c0a66a..6182de8 100644 --- a/library/global.cpp +++ b/library/global.cpp @@ -773,6 +773,10 @@ void Global::findDocuments(DocLnkSet* folder, const QString &mimefilter) continue; Config conf((*it)->path() + "/.opiestorage.cf", Config::File ); conf.setGroup("subdirs"); + if (conf.readBoolEntry("wholemedia",true)) { + DocLnkSet ide( path,mimefilter); + folder->appendFrom(ide); + } else { QStringList subDirs = conf.readListEntry("subdirs",':'); if (subDirs.isEmpty()) { subDirs.append("Documents"); @@ -781,6 +785,7 @@ void Global::findDocuments(DocLnkSet* folder, const QString &mimefilter) DocLnkSet ide( path+"/"+subDirs[c], mimefilter ); folder->appendFrom(ide); } + } } else if ( (*it)->disk() == "/dev/mtdblock6" || (*it)->disk() == "tmpfs" ) { QString path = (*it)->path() + "/Documents"; DocLnkSet ide( path, mimefilter ); |