Grid: Cancelled row moving does not erase indicator
Original Reporter info from Mantis: Ask
-
Reporter name: Alexander S. Klenin
Original Reporter info from Mantis: Ask
- Reporter name: Alexander S. Klenin
Description:
If the grid row moving is initiated, but has no effect
(because the row is moved to itself),
the indicator is not erased.
It seems that in TCustomGrid.MouseUp, in gsRowMoving case,
a call to Invalidate is required similar to the gsColMoving case above.
However, I have no idea what AlternativeMoveIndicator is and
how it may influence the issue, so I do not provide a patch.
Steps to reproduce:
- Open tachart\demo\chartsource project
- Invoke editor for ListChartSource1.DataPoints property
- Drag the bottom grid row down, then release the mouse button
=>
Red line remains in the grid
Mantis conversion info:
- Mantis ID: 20084
- Fixed in version: 0.9.31 (SVN)
- Fixed in revision: 32241 (#030bda52)