In above Methode there is at the beginning following line
FOwner.IsUpdating := true;
and before leaving the methode
FOwner.IsUpdating := false;
so a Begin/EndUpdate to avoid flickering doesn't help.
Can you check if you can make a call to this methode more Begin/Endupdate-Frendly?
Comments
internal counter FUpdateCount go to negative value :-(