Bug 59956 [R21PRES] perspective switcher
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchAdvisor.java
e.getStatus());
				return;
			}
		}
	
		page.setEditorAreaVisible(true);
	
		
		IEditorPart editor = page.findEditor(input);
		if (editor != null) {
			page.activate(editor);
			return;
		}
	
		try {
			page.openEditor(input, WELCOME_EDITOR_ID);
		} catch (PartInitException e) {
			ErrorDialog.openError(
				win.getShell(),
				IDEWorkbenchMessages.getString("Workbench.openEditorErrorDialogTitle"),  
				IDEWorkbenchMessages.getString("Workbench.openEditorErrorDialogMessage"), 
				e.getStatus());
		}
		return;
	}
	
	/**
	 * Updates the window title. Format will be:
	 * [pageInput -] [currentPerspective -] [editorInput -] [workspaceLocation -] productName
	 * @param window The window being updated.