| Summary: | ESelectionService should not notify listeners if the active part does not post selections | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] e4 | Reporter: | Remy Suen <remy.suen> | ||||||||
| Component: | UI | Assignee: | Remy Suen <remy.suen> | ||||||||
| Status: | RESOLVED FIXED | QA Contact: | Remy Suen <remy.suen> | ||||||||
| Severity: | major | ||||||||||
| Priority: | P3 | CC: | daniel_megert, eiswind | ||||||||
| Version: | 1.0 | ||||||||||
| Target Milestone: | 4.1 M4 | ||||||||||
| Hardware: | All | ||||||||||
| OS: | All | ||||||||||
| Whiteboard: | |||||||||||
| Attachments: |
|
||||||||||
|
Description
Remy Suen
Created attachment 184351 [details]
SelectionService patch v1
We should ignore selection events from parts that haven't registered a selection provider.
Created attachment 184352 [details]
SelectionService patch v2
Actually, we should be preventing ISources.ACTIVE_CURRENT_SELECTION from changing also.
Created attachment 184376 [details]
ESelectionService patch v1
The ESS should only send out notifications if the part actually posts selections.
Fix delivered to HEAD. Thank you very much for the bug report, Thomas! Thanks Remy, works like a charm now |