use NSSearchPathForDirectoriesInDomains() for searching for sounds

This commit is contained in:
Mitchell Livingston
2009-09-20 20:58:13 +00:00
parent 43e3ed2c1c
commit 38821fbee6
2 changed files with 7 additions and 5 deletions

View File

@@ -419,10 +419,13 @@ tr_session * fHandle;
{
NSMutableArray * sounds = [NSMutableArray array];
NSArray * directories = [NSArray arrayWithObjects: @"/System/Library/Sounds", @"/Library/Sounds", @"Library/Sounds", nil];
NSArray * directories = NSSearchPathForDirectoriesInDomains(NSAllLibrariesDirectory,
NSUserDomainMask | NSLocalDomainMask | NSSystemDomainMask, YES);
for (NSString * directory in directories)
{
directory = [directory stringByAppendingPathComponent: @"Sounds"];
BOOL isDirectory;
if ([[NSFileManager defaultManager] fileExistsAtPath: directory isDirectory: &isDirectory] && isDirectory)
{