Community
Participate
Working Groups
On Eclipse 3.3 20070418. In order to fix bug 160916, the dialog has to maintain a copy of the checked state from the table. The JFace viewer only uses the checked items, so if you use a pattern filter against the table, the widgets (which have valuable state) can be removed, causing the loss of the checked state. The result is that after every refresh of the tree, the duplicated checked state (maintained outside of the CheckboxTableViewer) must manually be restored.
Michael, would it help to introduce a "checked state provider"? Can we mark this one as a dupe of bug 181308?
I think that would be fine. In affect, the solution that was implemented does just that; it just has to "push" the state.
*** This bug has been marked as a duplicate of bug 181308 ***