Browse Source

Updated deprecated error handling function

tags/v1.9.11-RC1
ethe 10 years ago
parent
commit
ea8e853365
1 changed files with 8 additions and 6 deletions
  1. +8
    -6
      macosx/coremidi/JackCoreMidiUtil.mm

+ 8
- 6
macosx/coremidi/JackCoreMidiUtil.mm View File

@@ -25,13 +25,15 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
std::string
Jack::GetMacOSErrorString(OSStatus status)
{
const char *message = GetMacOSStatusErrorString(status);
if (! message) {
std::stringstream stream;
stream << "error (code: '" << status << "')";
return stream.str();
NSError *error = [NSError errorWithDomain:NSOSStatusErrorDomain code:status userInfo:nil];
NSString *errorString = [error localizedDescription];
std::string returnString;
if (errorString){
returnString = std::string([errorString UTF8String]);
} else {
returnString = std::string("No error");
}
return std::string(message);
return returnString;
}

void


Loading…
Cancel
Save