FSPathMakeRefWithOptions compile problem


#1

I could not compile in release mode with this code:

(file: juce_mac_Files.mm line 95)

return FSPathMakeRefWithOptions ((const UInt8*) path.toUTF8(), kFSPathMakeRefDoNotFollowLeafSymlink, &ref, 0) == noErr && LSCopyItemInfoForRef (&ref, kLSRequestBasicFlagsOnly, &info) == noErr && (info.flags & kLSItemInfoIsInvisible) != 0;

This fixed the compilation error

return FSPathMakeRefWithOptions ((const UInt8*) path.toUTF8().getAddress(), kFSPathMakeRefDoNotFollowLeafSymlink, &ref, 0) == noErr && LSCopyItemInfoForRef (&ref, kLSRequestBasicFlagsOnly, &info) == noErr && (info.flags & kLSItemInfoIsInvisible) != 0;

notice getAddress()
is that OK?


#2

Yes, sorry, I’d fixed that but not checked it in yet… Your fix is correct, thanks!