Browse Source

AU class bundle fix.

tags/2021-05-28
jules 13 years ago
parent
commit
27b5dc4a3b
1 changed files with 3 additions and 4 deletions
  1. +3
    -4
      modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm

+ 3
- 4
modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm View File

@@ -261,13 +261,12 @@ public:
static JuceUICreationClass cls;
const File bundleFile (File::getSpecialLocation (File::currentApplicationFile));
NSString* bundlePath = [NSString stringWithUTF8String: (const char*) bundleFile.getFullPathName().toUTF8()];
NSBundle* b = [NSBundle bundleWithPath: bundlePath];
// (NB: this may be the host's bundle, not necessarily the component's)
NSBundle* bundle = [NSBundle bundleForClass: cls.cls];
AudioUnitCocoaViewInfo* info = static_cast <AudioUnitCocoaViewInfo*> (outData);
info->mCocoaAUViewClass[0] = (CFStringRef) [juceStringToNS (class_getName (cls.cls)) retain];
info->mCocoaAUViewBundleLocation = (CFURLRef) [[NSURL fileURLWithPath: [b bundlePath]] retain];
info->mCocoaAUViewBundleLocation = (CFURLRef) [[NSURL fileURLWithPath: [bundle bundlePath]] retain];
return noErr;
}


Loading…
Cancel
Save