| Summary: | CompletionCombo: selection events are not fired in all cases | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [RT] Riena | Reporter: | Elias Volanakis <elias> | ||||||||
| Component: | UI | Assignee: | Elias Volanakis <elias> | ||||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||||
| Severity: | normal | ||||||||||
| Priority: | P3 | ||||||||||
| Version: | unspecified | ||||||||||
| Target Milestone: | 3.0.0 | ||||||||||
| Hardware: | PC | ||||||||||
| OS: | Windows Vista | ||||||||||
| Whiteboard: | |||||||||||
| Attachments: |
|
||||||||||
|
Description
Elias Volanakis
Created attachment 189565 [details]
Snippet
Created attachment 189566 [details]
Patch v1
Patch was doing to much. Committed different version. Essentially: - user interaction triggers selection events. This means: klicking on the list, using arrows on the list or text, using mouse wheel on the list or text, typing in the text field (if a new item is selected as a result, or the selection is cleared because no match), deleting the text (=empy = no match) - API interaction does not cause selection events. I.e. select(...), deselect(...), deselectAll(). This is consistent with what SWT does and prevents stack-overflows when listeners invoke such API. Created attachment 190007 [details]
Updated patch
Resolved |