git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71919
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
additionalPathComponent,false);
CFRelease( parentURLRef ) ;
}
additionalPathComponent,false);
CFRelease( parentURLRef ) ;
}
- CFStringRef cfString = CFURLCopyFileSystemPath(fullURLRef, kDefaultPathStyle);
+ wxCFStringRef cfString( CFURLCopyFileSystemPath(fullURLRef, kDefaultPathStyle ));
CFRelease( fullURLRef ) ;
CFRelease( fullURLRef ) ;
- CFMutableStringRef cfMutableString = CFStringCreateMutableCopy(NULL, 0, cfString);
- CFRelease( cfString );
- CFStringNormalize(cfMutableString,kCFStringNormalizationFormC);
- return wxCFStringRef(cfMutableString).AsString();
+
+ return wxCFStringRef::AsStringWithNormalizationFormC(cfString);
}
OSStatus wxMacPathToFSRef( const wxString&path , FSRef *fsRef )
}
OSStatus wxMacPathToFSRef( const wxString&path , FSRef *fsRef )
wxString wxMacHFSUniStrToString( ConstHFSUniStr255Param uniname )
{
wxString wxMacHFSUniStrToString( ConstHFSUniStr255Param uniname )
{
- CFStringRef cfname = CFStringCreateWithCharacters( kCFAllocatorDefault,
+ wxCFStringRef cfname( CFStringCreateWithCharacters( kCFAllocatorDefault,
- uniname->length );
- CFMutableStringRef cfMutableString = CFStringCreateMutableCopy(NULL, 0, cfname);
- CFRelease( cfname );
- CFStringNormalize(cfMutableString,kCFStringNormalizationFormC);
- return wxCFStringRef(cfMutableString).AsString() ;
+ uniname->length ) );
+ return wxCFStringRef::AsStringWithNormalizationFormC(cfname);