Function ISDBUI::AddPropertiesSheet(SheetLabel, ScriptFile, InitProcedure, TrackChangeProcedure, SaveProcedure, Order) does not appear to be invoking the SaveProcedure callback at the appropriate times.
The function passed in the SaveProcedure parameter is supposed to be called when edited tracks are to be saved, by the clicking of the track properties window's OK button (or presumably the next/previous track buttons).
However, it is only called when the track properties window is closed, and is called regardless of whether or not the track properties have been changed.
I have tested this on the latest stable and beta builds available today (4.0.7.1511 and 4.1.0.1622 dev build).
AddPropertiesSheet doesn't invoke callbacks correctly
Moderator: Gurus