diff --git a/components/virtualtreeview-new/branches/4.8/VirtualTrees.pas b/components/virtualtreeview-new/branches/4.8/VirtualTrees.pas index f35550d15..39bfe835f 100644 --- a/components/virtualtreeview-new/branches/4.8/VirtualTrees.pas +++ b/components/virtualtreeview-new/branches/4.8/VirtualTrees.pas @@ -10109,6 +10109,15 @@ begin hsHeightTracking, hsHeightTrackPending]; end; // hovering, mouse leave detection + CM_MOUSELEAVE: + with FColumns do + begin + if FHoverIndex > NoColumn then + Invalidate(Items[FHoverIndex]); + FHoverIndex := NoColumn; + FClickIndex := NoColumn; + FDownIndex := NoColumn; + end; //todo: see the difference to below LM_MOUSEMOVE: with TLMMouseMove(Message), FColumns do