I have a system that handles all the programs for the plugin, works perfectly fine on the pc but on the mac when you save your project and load it back up the programs are not retained?? I’m using the same xml structure as in the demo and have a program manager that handles all the parameters and programs, i.e. all the correct things seem to be returned to the host as its working perfect on the pc. When the vst or au loads (after saving the project) the host should be returning the memory of the last settings (program) which is then extracted as xml and set to the current parameters, on the mac this does not seem to happen? What could be happening?
OK, I just did more tests, on the mac setCurrentProgram is not being called at all by the host!! after setstateinformation, where as on the pc setCurrentProgram is being called after setStateInformation, which is ok, is this a bug on the mac wrapper?