Code police and simplify function a bit.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15089 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Dominik Riebeling 2007-10-12 16:54:51 +00:00
parent 79d358baca
commit abd8c39a4d

View file

@ -26,12 +26,12 @@ bool recRmdir( const QString &dirName )
{
QString dirN = dirName;
QDir dir(dirN);
QStringList list = dir.entryList(QDir::AllEntries); // make list of entries in directory
// make list of entries in directory
QStringList list = dir.entryList(QDir::AllEntries | QDir::NoDotAndDotDot);
QFileInfo fileInfo;
QString curItem, lstAt;
for(int i = 0; i < list.size(); i++){ // loop through all items of list
QString name = list.at(i);
if(!(name == ".") && !(name == "..")){
curItem = dirN + "/" + name;
fileInfo.setFile(curItem);
if(fileInfo.isDir()) // is directory
@ -39,7 +39,6 @@ bool recRmdir( const QString &dirName )
else // is file
QFile::remove(curItem); // ok, delete file
}
}
dir.cdUp();
return dir.rmdir(dirN); // delete empty dir and return if (now empty) dir-removing was successfull
}