eclipse plugin: Remove redundant code

This commit is contained in:
Timotei Dolean 2011-06-24 15:17:53 +00:00
parent 72eca299f3
commit 02c8a5bd36
2 changed files with 14 additions and 28 deletions

View file

@ -8,10 +8,11 @@
*******************************************************************************/
package org.wesnoth.product;
import org.eclipse.ui.application.IWorkbenchConfigurer;
import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
import org.eclipse.ui.application.WorkbenchWindowAdvisor;
import org.eclipse.ui.ide.IDE;
import org.wesnoth.navigator.WesnothProjectsExplorer;
import org.wesnoth.utils.WorkspaceUtils;
public class WesnothWorkbenchAdvisor extends WorkbenchAdvisorHack {
@ -28,23 +29,22 @@ public class WesnothWorkbenchAdvisor extends WorkbenchAdvisorHack {
return PERSPECTIVE_ID;
}
@Override
public void initialize(IWorkbenchConfigurer configurer)
{
super.initialize(configurer);
configurer.setSaveAndRestore(true);
}
@Override
public IAdaptable getDefaultPageInput()
{
return new WesnothProjectsExplorer();
}
@Override
public void preStartup()
{
IDE.registerAdapters();
}
@Override
public void preStartup()
{
IDE.registerAdapters();
}
@Override
@Override
public void postStartup()
{
if (WorkspaceUtils.checkPathsAreSet(false) == false)
if (WorkspaceUtils.checkPathsAreSet( null, false ) == false)
{
WorkspaceUtils.setupWorkspace(true);
}

View file

@ -3,7 +3,6 @@ package org.wesnoth.product;
import java.net.URL;
import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.core.runtime.Path;
import org.eclipse.core.runtime.Platform;
import org.eclipse.jface.resource.ImageDescriptor;
@ -13,7 +12,6 @@ import org.eclipse.ui.ide.IDE;
import org.eclipse.ui.internal.ide.IDEInternalWorkbenchImages;
import org.eclipse.ui.internal.ide.IDEWorkbenchPlugin;
import org.osgi.framework.Bundle;
import org.wesnoth.navigator.WesnothProjectsExplorer;
/**
* Methods copied from {@link org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor}
@ -185,16 +183,4 @@ public abstract class WorkbenchAdvisorHack extends WorkbenchAdvisor
configurer.setSaveAndRestore(true);
declareWorkbenchImages();
}
@Override
public IAdaptable getDefaultPageInput()
{
return new WesnothProjectsExplorer();
}
@Override
public void preStartup()
{
IDE.registerAdapters();
}
}