Bug 204498 - [CommonNavigator] Decorators on Common Navigator refreshes too often
Summary: [CommonNavigator] Decorators on Common Navigator refreshes too often
Status: CLOSED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.2.2   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Francis Upton IV CLA
QA Contact:
URL:
Whiteboard: stalebug
Keywords: performance
Depends on:
Blocks:
 
Reported: 2007-09-24 19:12 EDT by Robert Ma CLA
Modified: 2021-06-08 08:10 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Ma CLA 2007-09-24 19:12:35 EDT
Build ID:  M20070212-1330

Steps To Reproduce:
On the Common Navigator, decorators are refreshed multiple times when resources are changed in the workspace, such as new projects are imported or project clean was performed.  The reason is because each navigator content in the common navigator has a chance to react to resource changes in the workspace, and every one of them could refresh the viewer on the IWorkspaceRoot.  And when refresh is performed on an item that is the same as the input of the viewer, there is no chance for content providers to pipeline the refreshing targets.  An example of this situation is when several java projects are imported into the workspace, both the JavaNavigatorContentProvider and the ResourceExtensionContentProvider would refresh IWorkspaceRoot on the viewer and causing the decorators to flash on the viewer multiple times.  The same problem occurs when cleaning all projects are performed in a workspace that contains multiple projects.

The steps to reproduce:
1) In the Project Explorer that has the "Java Elements" and "Resources" navigator contents enabled
2) Import project interchange file that contains multiple java projects that are decorated by decorators (e.g. team support decorators)
3) The decorators on the project flashes multiple times as the build is happening


More information:
Comment 1 Eclipse Genie CLA 2021-06-08 08:10:45 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. As such, we're closing this bug.

If you have further information on the current state of the bug, please add it and reopen this bug. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.