forked from bartvdbraak/blender
Fix T49502: file browser on OS X not highlighting external drives.
This commit is contained in:
parent
06215c71c0
commit
dc95c31372
@ -518,14 +518,18 @@ void fsmenu_read_system(struct FSMenu *fsmenu, int read_bookmarks)
|
||||
CFURLEnumeratorRef volEnum = CFURLEnumeratorCreateForMountedVolumes(NULL, kCFURLEnumeratorSkipInvisibles, NULL);
|
||||
|
||||
while (result != kCFURLEnumeratorEnd) {
|
||||
unsigned char defPath[FILE_MAX];
|
||||
char defPath[FILE_MAX];
|
||||
|
||||
result = CFURLEnumeratorGetNextURL(volEnum, &cfURL, NULL);
|
||||
if (result != kCFURLEnumeratorSuccess)
|
||||
continue;
|
||||
|
||||
CFURLGetFileSystemRepresentation(cfURL, false, (UInt8 *)defPath, FILE_MAX);
|
||||
fsmenu_insert_entry(fsmenu, FS_CATEGORY_SYSTEM, (char *)defPath, NULL, FS_INSERT_SORTED);
|
||||
|
||||
/* Add end slash for consistency with other platforms */
|
||||
BLI_add_slash(defPath);
|
||||
|
||||
fsmenu_insert_entry(fsmenu, FS_CATEGORY_SYSTEM, defPath, NULL, FS_INSERT_SORTED);
|
||||
}
|
||||
|
||||
CFRelease(volEnum);
|
||||
|
Loading…
Reference in New Issue
Block a user