comparison base/TempDirectory.cpp @ 83:b2067aff8cd6

* Fix crash in spectrogram layer when replacing model * Change sample player's sample path to a single sample directory. This makes it immune to OS path separator differences, and ensures it can reject configure calls that try to set a nonexistent directory. Reloading play parameters (e.g. sample program) should now work. * some win32 fixes.
author Chris Cannam
date Wed, 26 Apr 2006 16:00:13 +0000
parents bf42d8d63885
children e076e676439b
comparison
equal deleted inserted replaced
82:bf42d8d63885 83:b2067aff8cd6
154 return; 154 return;
155 } 155 }
156 } 156 }
157 157
158 QDir dir(tmpdir); 158 QDir dir(tmpdir);
159 dir.setFilter(QDir::Dirs | QDir::Files | QDir::NoDotAndDotDot); 159 dir.setFilter(QDir::Dirs | QDir::Files);
160 160
161 for (unsigned int i = 0; i < dir.count(); ++i) { 161 for (unsigned int i = 0; i < dir.count(); ++i) {
162 162
163 if (dir[i] == "." || dir[i] == "..") continue; // just for paranoia 163 if (dir[i] == "." || dir[i] == "..") continue;
164 QFileInfo fi(dir.filePath(dir[i])); 164 QFileInfo fi(dir.filePath(dir[i]));
165 165
166 if (fi.isDir()) { 166 if (fi.isDir()) {
167 cleanupDirectory(fi.absoluteFilePath()); 167 cleanupDirectory(fi.absoluteFilePath());
168 } else { 168 } else {