Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 475486

Summary: FXClickDragTool always consumes the "press" events
Product: [Tools] GEF Reporter: Camille Letavernier <cletavernier>
Component: GEF FXAssignee: Alexander Nyßen <nyssen>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: nyssen
Version: 0.1.0   
Target Milestone: 3.10.1 (Mars SR1) RC2   
Hardware: All   
OS: All   
Whiteboard:

Description Camille Letavernier CLA 2015-08-20 09:14:18 EDT
From forum discussion: https://www.eclipse.org/forums/index.php/t/1069577/

FXClickDragTool always consumes the "MousePressed" event, which prevents related Policies from relying on the isConsumed() state

This might be an issue when trying to install several (mutually exclusive) policies for the same tool/mouse event
Comment 1 Alexander Nyßen CLA 2015-08-21 00:35:32 EDT
I think this is still there because we initially had two tools for click and drag which needed to be synchronized. Actually tools should not consume events themselves, so this should indeed be removed.
Comment 2 Alexander Nyßen CLA 2015-08-21 00:43:10 EDT
Removed e.consume() from FXClickDragTool. Resolving as fixed in 3.10.1 RC2.