I'm using a tree control in my application that has a XML data provider. I used custom icons for my nodes and set variableRowHeight="true".

Whenever I close my expanded branches, sometimes the leafs moving upwards will overlap the stationary leafs but then jerk back into place. This is annoying and very noticeable, anyone know of a solution?