Bug 55799 [Intro] When new welcome is available, don't show the old one
One of the M8 candidate builds (any): 1) Open Eclipse on a new workspace 2) Close the new Welcome when it opens 3) Close Eclipse 4) Open Eclipse again. Observe: the old Welcome editor is opened. Expectation: when a product has a valid Intro, old welcome should never be shown.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/WorkbenchActionBuilder.java
buildAllAction.setEnabled(!autoBuilding);
		buildProjectAction.setEnabled(!autoBuilding);
		
		ICoolBarManager coolBarManager = actionBarConfigurer.getCoolBarManager();
		IContributionItem cbItem = coolBarManager.find(IWorkbenchActionConstants.TOOLBAR_FILE);
		if (!(cbItem instanceof ToolBarContributionItem)) {
			
			IDEWorkbenchPlugin.log("File toolbar contribution item is missing"); 
			return;
		}
		ToolBarContributionItem toolBarItem = (ToolBarContributionItem)cbItem;
		IToolBarManager toolBarManager = toolBarItem.getToolBarManager();
		if (toolBarManager == null) {
			
			IDEWorkbenchPlugin.log("File toolbar is missing"); 
			return;
		}
		
		if (!autoBuilding) {
			toolBarManager.appendToGroup(IWorkbenchActionConstants.BUILD_GROUP, buildAllAction);
			toolBarManager.update(false);
			toolBarItem.update(ICoolBarManager.SIZE);
		} else if (buildAllAction != null) {
			toolBarManager.remove(buildAllAction.getId());
			toolBarManager.update(false);
			toolBarItem.update(ICoolBarManager.SIZE);
		}
	}
}