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

Bug 294846

Summary: [Tree][List] Mouse click on Tree, List does not activate parent shell
Product: [RT] RAP Reporter: Ivan Furnadjiev <ivan>
Component: RWTAssignee: Project Inbox <rap-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: steffen
Version: 1.0   
Target Milestone: 1.3 M4   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on:    
Bug Blocks: 294592    
Attachments:
Description Flags
Proposed patch none

Description Ivan Furnadjiev CLA 2009-11-11 03:38:57 EST
If we have a Tree or List in inactive shell, mouse click on them does not activate the shell.
The reason for this behavior is the Tree/List mouse events handling - handled by qx.ui.selection.SelectionManager. In SelectionManager#handleMouseDown the event propagation is stopped and this event does not reach parent shell to activate it.
We have to think about such a case where the activation event (mouse down) is stopped by the widget, that consumes it.
Comment 1 Ivan Furnadjiev CLA 2009-11-16 09:16:37 EST
Created attachment 152299 [details]
Proposed patch
Comment 2 Ivan Furnadjiev CLA 2009-11-16 09:20:03 EST
Applied patch to CVS HEAD.