Bug 71150 [RCP] [Perspectives] Allow no initial perspective
I the WorkbenchAdvisor.java we need to return no perspective for our product. public String getInitialWindowPerspective(){ return null; } We have made modifications to Eclipse 3.0 WorkbenchWindow and Workbench.java to do this. This is required for our product and there is documentation why. I submit this bug to track this inclusion into Eclipse 3.0.1
bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/QuickStartAction.java
* if there is no such feature.
     * 
     * @return the about info for the feature with the given id, or <code>null</code>
     *   if there is no such feature.
     */
    private AboutInfo findFeature(String featureId) throws WorkbenchException {
        AboutInfo[] features = IDEWorkbenchPlugin.getDefault()
                .getFeatureInfos();
        for (int i = 0; i < features.length; i++) {
            AboutInfo info = features[i];
            if (info.getFeatureId().equals(featureId)) {
                return info;
            }
        }
        return null;
    }
    /**
     * Opens the welcome page for a feature.
     * 
     * @param feature the about info for the feature
     * @return <code>true</code> if successful, <code>false</code> otherwise
     */
    private boolean openWelcomePage(AboutInfo feature) {
        IWorkbenchPage page = null;
        
        String perspectiveId = feature.getWelcomePerspectiveId();
        if (perspectiveId == null) {
             
            
            page = workbenchWindow.getActivePage();