| 429 | | /*Browse the subdir*/ |
|---|
| 430 | | id controller = [[SapphireBrowser alloc] initWithScene:[self scene] metaData:[metaData metaDataForDirectory:name]]; |
|---|
| | 429 | /*Browse the subdir, but skip over virtual directories with a single entry iPod sty-lee*/ |
|---|
| | 430 | SapphireDirectoryMetaData *subdirMeta = [metaData metaDataForDirectory:name]; |
|---|
| | 431 | while( [[subdirMeta directories] count] == 1 ) |
|---|
| | 432 | { |
|---|
| | 433 | NSString *subdirName = [[[subdirMeta directories] lastObject] retain]; |
|---|
| | 434 | subdirMeta = [subdirMeta metaDataForDirectory:subdirName]; |
|---|
| | 435 | [name appendFormat:@", %@", subdirName]; |
|---|
| | 436 | } |
|---|
| | 437 | |
|---|
| | 438 | id controller = [[SapphireBrowser alloc] initWithScene:[self scene] metaData:subdirMeta]; |
|---|