If I make changes to variation (1) and then use the SetVariation(1) command GP erases the changes and reverts back to the old variation 1. But if I do SetVariation(2) then SetVariation(1) it saves the widget values correctly.
The reason I set variation to the current variation is so I can send multiple instances of GP widget data to one instance on the iPad TouchOSC app.
Doing a SetVariation() call twice is the only hack that works. But cause the iPad screen to flicker every time I switch instances.
Any option to fix this? Is there another command that refreshes all the widget data without doing a SetVariation?