Bug 94906 Selecting an element in Package Explorer calls 3 times EditorUtility.revealInEditor
I20050509-2010 I have open on single-click enabled. When linking is disabled EditorUtility.revealInEditor is triggered only once but as soon as linking is enabled it gets sent three times when an element is selected in Package Explorer (assuming the CU is already open). Opening a CU results in revealing two times. If open on double-click is checked and linking enabled it reveals twice upon element selection (assuming the CU is already open).
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/packageview/PackageExplorerPart.java
static final String TAG_FILTER = "filter"; 
	static final String TAG_LAYOUT= "layout"; 
	static final String TAG_CURRENT_FRAME= "currentFramge"; 
	static final String TAG_ROOT_MODE= "rootMode"; 
	static final String SETTING_MEMENTO= "memento"; 
	
	private int fRootMode;
	private WorkingSetModel fWorkingSetModel;
	
	private PackageExplorerLabelProvider fLabelProvider;	
	private PackageExplorerContentProvider fContentProvider;
	private FilterUpdater fFilterUpdater;
	
	private PackageExplorerActionGroup fActionSet;
	private ProblemTreeViewer fViewer; 
	private Menu fContextMenu;		
	
	private IMemento fMemento;
	private ISelectionChangedListener fSelectionListener;
	
	private String fWorkingSetName;
	
	private IPartListener fPartListener= new IPartListener() {
		public void partActivated(IWorkbenchPart part) {
			if (part instanceof IEditorPart)
				editorActivated((IEditorPart) part);
		}
		public void partBroughtToTop(IWorkbenchPart part) {
		}
		public void partClosed(IWorkbenchPart part) {