Bug 310394 [CommonNavigator] CommonViewer refresh never turns on redraw sometimes - Breaks Team sync view
Build ID: I20100424-2000 When I perform Team > Synchronize or Compare With > Latest from HEAD the Synchronize View remains empty. This is with an existing workspace and several Eclipse projects in there (including o.e.core.resources, which I have modified locally). Using I20100422-1310 on the very same workspace / project, I do see the expected changes. Using I20100424-2000 I just get an empty synchronize view. I'm assuming that this issue would block some testing of Platform/Team related functionality during the M7 test pass.
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/internal/navigator/extensions/StructuredViewerManager.java
viewerDataMap.remove(item.getData());
				}
			}
			public void filteredOut(Object element) {
				contentService.forgetContribution(element);
				synchronized (viewerDataMap) {
					if (Policy.DEBUG_VIEWER_MAP)
						System.out.println("filteredOut: object: " + element); 
					viewerDataMap.remove(element);
				}
			}
		}
		protected static void hookAssociateListener(StructuredViewer v, Map viewerDataMap, NavigatorContentService contentService) {
			StructuredViewerInternals.setAssociateListener(v, new Listener(contentService, viewerDataMap));
		}
	}
	
	/**
	 * @param element
	 * @return the object
	 */
	public Object getData(Object element) {
		synchronized (viewerDataMap) {
			return viewerDataMap.get(element);
		}
	}
	/**
	 * Used when NCEs associated with the viewer are changed.
	 */
	public void resetViewerData() {