| Summary: | FilteredItemsSelectionDialog is flashing when typing | ||
|---|---|---|---|
| Product: | [Eclipse Project] JDT | Reporter: | Martin Aeschlimann <martinae> |
| Component: | UI | Assignee: | Krzysztof Michalski <krzysztof.michalski> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | P2 | CC: | Bartosz.Kowalewski, daniel_megert, markus.kell.r, Tod_Creasey |
| Version: | 3.3 | ||
| Target Milestone: | 3.3 M6 | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 172883 | ||
|
Description
Martin Aeschlimann
A virtual table with a lazy content provider was introduced. The problem is that every refresh() called on the TableViewer with a virtual table causes the list to be cleared. All of the items have to be set once again. (refresh on the table viewer causes the internalRefresh(Object element, boolean updateLabels) in the AbstractTableViewer to be invoked; this method always passes calls to internalVirtualRefreshAll() which clears everything; that is, invokes the doClearAll()) We're currently trying to make a workaround - all refreshes will be done 'manually', without calling any refresh methods of the viewer. Only standard (automatic) UI updates associated with scrolling, resizing, etc. will be done on the basis of lazy content provider (updateElement()). This is a major item for M5. Krzysztof what is the status of this? After our changes inside dialog, i can't reproduce this bug. Everything looks good since N20070223-0010. Markus, could you look at it? Looks fine for me in N20070226-0010. Filed bug 175507 for flashing in the Open Resource dialog. Bug has been fixed since N20070226-0010. Verified in I20070320-0010. |