Hi Folks, it seems setCurrentProgram() is now always called by Logic Pro on iPad when it loads my plugin or re-opens a saved project.
I’m pretty sure this is new behaviour (although I’m not sure if it was introduced with iOS 18 or the new version of Logic iPad, or possibly a change in Juce 8).
I’m using setCurrentProgram() to load my plugin’s AUv3 presets within iOS hosts like AUM, so I’ve temporarily got around the issue by adding a check in the call to see if the plugin was recently loaded (within last 10 seconds). Which works but seems like a bit of a hack!
Has anyone else come across this? Is this a Logic Pro bug?
