I get "here we go again" 4 times, while I would expect it to print only once...
Test file t.mma:
After Repeat=1 Print Here we go again
Am * 4
Before the fix (mma as distributed):
Opening file 't.mma'.
After: Added event 'Print Here we go again' at bar 1.
File 't.mma' closed.
No data created. Did you remember to set a groove/sequence?
After the fix:
Opening file 't.mma'.
After: Added event 'Print Here we go again' at bar 1.
Opening file '/tmp/MMA_xovzel1t.mma'.
Here we go again
File '/tmp/MMA_xovzel1t.mma' closed.
Opening file '/tmp/MMA_53imszoy.mma'.
Here we go again
File '/tmp/MMA_53imszoy.mma' closed.
Opening file '/tmp/MMA_lnwkn0_m.mma'.
Here we go again
File '/tmp/MMA_lnwkn0_m.mma' closed.
Opening file '/tmp/MMA_9nwtq1dl.mma'.
Here we go again
File '/tmp/MMA_9nwtq1dl.mma' closed.
File 't.mma' closed.
No data created. Did you remember to set a groove/sequence?