Skip to content

Commit 9a5d89e

Browse files
committed
Final fix for issue #1283
1 parent 3d8b67f commit 9a5d89e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Source/VirtualTrees.Header.pas

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1399,8 +1399,8 @@ function TVTHeader.HandleHeaderMouseMove(var Message : TWMMouseMove) : Boolean;
13991399
if I > NoColumn then
14001400
Invalidate(FColumns[I]);
14011401
end;
1402-
PrepareDrag(P, FDragStart);
14031402
FStates := FStates - [hsDragPending] + [hsDragging];
1403+
PrepareDrag(P, FDragStart);
14041404
HandleHeaderMouseMove := True;
14051405
Result := 0;
14061406
end;
@@ -1877,6 +1877,7 @@ procedure TVTHeader.ColumnDropped(const P: TPoint);
18771877
else
18781878
Tree.DoHeaderDraggedOut(DragIndex, P);
18791879
DropTarget := NoColumn;
1880+
FStates := FStates - [hsDragging, hsDragPending];
18801881
end;
18811882
Invalidate(nil);
18821883
end;

0 commit comments

Comments
 (0)