I ran into an issue that I cannot quite explain.
In a member function of my plugins processor, I check for
wrapperType == WrapperType::wrapperType_AudioUnit.
Running the plugin in Logic 10.4.4 on two different macs makes this operation to evaluate to
true on the one machine and to
false on the other one, further debugging shows that it’s set to
wrapperType_undefined on the machine where it compares to false.
However, the return value of
wrapperType_AudioUnit on both machines. Is this expected as the public
wrapperType member not intended for what I’m doing here or is this unexpected behaviour?