Bug 64902 packages view: keyboard focus lost after switching layout [browsing]
RC1 - browsing perspective, packages view - normal selection in the list in the view - invoke the view menu (Ctrl+F10) - choose Layout->Hierarchical -> view gets updated as expected -> keyboard focus is lost. There is no way to get out by keyboard only. expected: the element previously selected in the list is not selected; and if needed expanded. I suspect the focus is still with the list that was replaced by the tree.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/PackagesView.java
*/
	protected void setInput(Object input) {
		setViewerWrapperInput(input);
		super.updateTitle();
	}
	
	private void setViewerWrapperInput(Object input) {
		fWrappedViewer.setViewerInput(input);
	}
	
	/**
	 * @see org.eclipse.jdt.internal.ui.browsing.JavaBrowsingPart#fillActionBars(org.eclipse.ui.IActionBars)
	 */
	protected void fillActionBars(IActionBars actionBars) {
		super.fillActionBars(actionBars);
		fSwitchActionGroup.fillActionBars(actionBars);
	}
	
	
	private void setUpViewer(StructuredViewer viewer){
		Assert.isTrue(viewer != null);
		JavaUILabelProvider labelProvider= createLabelProvider();	
		viewer.setLabelProvider(createDecoratingLabelProvider(labelProvider));
		
		viewer.setSorter(createJavaElementSorter());
		viewer.setUseHashlookup(true);
		
		createContextMenu();