fake timeGetTime breaking DetermineScrollDirections and whole AutoScroll, FDragScrollStart
Original Reporter info from Mantis: Shebuka
-
Reporter name: Anton S.
Original Reporter info from Mantis: Shebuka
- Reporter name: Anton S.
Description:
timeGetTime of fakemmsystem gives you only milliseconds value from 0 to 99 of current time. It can be replaced with Trunc(GetTickCount) or change the result of timeGetTime to Trunc(systemTimeToDateTime(ATime)).
Also FDragScrollStart is set to 0 only in TBaseVirtualTree.DragEnter which is never called if the Drag operation is performed always inside same Virtual Tree. This make the AutoScrollDelay work only once per Application launch.
Additional information:
Lazarus Ver.: 0.9.31 (32539)
FPC Ver.: 2.4.4
DragType: dtVCL
Mantis conversion info:
- Mantis ID: 20732
- OS: OS X
- OS Build: 10.6.8
- Build: SVN
- Platform: Mac