Community
Participate
Working Groups
It looks like there is a problem with the common navigator changes that were made with Eclipse 3.6 for the working set filter and the focus filter. It seems that since our filters are not common filters, it will be removed when the new working set filter adds itself. see NavigatorFitlerService#getVisibleFilters(boolean) which is called from NavigatorFitlerService#updateViewer() when the list of active filter id's changes. Since the focus filter is not removed by the focus action, the focused viewer manager is never updated and therefore we think that it is installed and try to force a refresh and expandAll of the viewer.
Created attachment 170992 [details] potential patch Here is a potential patch to fix this problem. What it does is that before trying to expand the view, it ensures that the interest filter is installed if the viewer is managed by the focused viewer manager. Steffen, lets look over this together.
Created attachment 170993 [details] mylyn/context/zip
Patch committed.
*** Bug 315235 has been marked as a duplicate of this bug. ***
Thanks for fixing this Shawn! I have verified that the expand all does no longer happen. I do see though that the interest filter gets uninstalled when I switch the working set presentation which is a bug. Can you please file a separate report about that so we can look into this again in the next cycle?
*** Bug 313769 has been marked as a duplicate of this bug. ***