Description
ros trunk r75637 gcc dbg:
When selecting multiple files while holding ctrl the system should change the selection on LBUTTONUP, but it erroneously changes the multi-selection already on LBUTTONDOWN.
This leads to very unintuitive follow-up errors like the following sequence:
 select 3 files with left mouse button (while holding ctrl)
 select 3 files with left mouse button (while holding ctrl)
 make sure no mouse button is pressed anymore and ctrl is released
 make sure no mouse button is pressed anymore and ctrl is released
 now press-n-hold ctrl again (with the aim to enforce copy in next step)
 now press-n-hold ctrl again (with the aim to enforce copy in next step)
 when trying to start the drag-operation by left-mouse-button-click-n-hold we will erroneously deselect the file where we "grabbed the multi-selection"
 when trying to start the drag-operation by left-mouse-button-click-n-hold we will erroneously deselect the file where we "grabbed the multi-selection"
(This does not happen when you just start to drag (without holding ctrl).)
If we'd change multi-selections properly on LBUTTONUP instead LBUTTONDOWN (like W2K3 does), there wouldn't be any problem.
Attachments
Issue Links
- blocks
- 
                    CORE-11238 ReactOS Drag and Drop issues -         
- Untriaged
 
-