Bug 4432

Summary: edge scroll misbehaves when pointer leaves window
Product: ThinLinc Reporter: Pierre Ossman <ossman>
Component: VNCAssignee: Peter Åstrand <astrand>
Status: NEW ---    
Severity: Normal    
Priority: P2    
Version: 3.4.0   
Target Milestone: LowPrio   
Hardware: PC   
OS: Unknown   
Acceptance Criteria:

Description Pierre Ossman cendio 2012-10-16 09:50:26 CEST
If you have multiple monitors, and just have full screen on one of them, the edge scroll mechanism can misbehave. The problem is that we do not handle the cursor leaving the window properly. Known issues:

 a) On mac the pointer is tracked constantly, not just inside the window

 b) Leave events aren't properly handled, meaning we get varying amount of scrolling on the edge the cursor left.

We cannot simply ignore mouse events outside the window as the user probably wants dragging to trigger edge scroll, even when leaving the window.