| Summary: | [Table] Table takes focus after each refresh | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Vincent Lorenzo <vincent.lorenzo> |
| Component: | EMF-Facet | Assignee: | Nicolas Bros <nicolas.bros> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | P1 | CC: | eclipse-bugzilla, emft.facet-inbox, gdupe, nicolas.bros |
| Version: | unspecified | Flags: | gdupe:
indigo+
|
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 355880 | ||
|
Description
Vincent Lorenzo
Fixed in revision 957 in trunk and revision 958 in branch 0_1. I have modified the setInput method of NatTableWidget so that the table control only retakes focus if it had it before the table was "refreshed" (i.e. recreated) or the first time it is created. Note: I have found the setFocus() call is useful when manipulating the table using the keyboard : - hit F2 on an editable cell - modify the contents - hit Enter - move to another cell using the arrow keys Without the call to setFocus() in setInput(), this last step does not work because the table control has lost focus when it was destroyed and then recreated. (In reply to comment #2) > Without the call to setFocus() in setInput(), this last step does not work > because the table control has lost focus when it was destroyed and then > recreated. Then, this be can't be considered has fixed. (In reply to comment #3) > (In reply to comment #2) > > Without the call to setFocus() in setInput(), this last step does not work > > because the table control has lost focus when it was destroyed and then > > recreated. > > Then, this be can't be considered has fixed. Ok, so after an off line explanation this is not a regression. Hello Vincent, Please, can you close this bug, if your problem has been solved ? Regards, Grégoire This bug can be marked as closed fixed. |