Browse Source

AudioUnitPluginFormat: Fix result of hasEditor on Mac

Fixes a bug introduced in 7d1918b385c600e1910dd5b744b583a42a26d8a1,
where Ozone 9's editor failed to open correctly in the AudioPluginHost.
v6.1.6
reuk 4 years ago
parent
commit
1f15f59db6
No known key found for this signature in database GPG Key ID: 9ADCD339CFC98A11
1 changed files with 4 additions and 0 deletions
  1. +4
    -0
      modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm

+ 4
- 0
modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm View File

@@ -1123,12 +1123,16 @@ public:
bool hasEditor() const override
{
#if JUCE_MAC
return true;
#else
UInt32 dataSize;
Boolean isWritable;
return (AudioUnitGetPropertyInfo (audioUnit, kAudioUnitProperty_RequestViewController,
kAudioUnitScope_Global, 0, &dataSize, &isWritable) == noErr
&& dataSize == sizeof (uintptr_t) && isWritable != 0);
#endif
}
AudioProcessorEditor* createEditor() override;


Loading…
Cancel
Save