[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.platform.rcp] Re: CommonNavigator display problem on rcp application starting

Hi Paul,
I have already included WorkbenchAdapterBuilder.registerAdapters() in preStartup() method of my ApplicationWorkbenchAdvisor. However, I have added getDefaultPageInput() but I have always the same problem, I have to make a right click in my navigator just after my application launching to make appear my workspace content.
Here, my ApplicationWorkbenchAdvisor code :


public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {

	public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(
			IWorkbenchWindowConfigurer configurer) {
		return new ApplicationWorkbenchWindowAdvisor(configurer);
	}

	public String getInitialWindowPerspectiveId() {
		return PERSPECTIVE_ID;
	}

	@Override
	public IAdaptable getDefaultPageInput() {
		return super.getDefaultPageInput();
	}

	public void preStartup() {
		super.preStartup();
		WorkbenchAdapterBuilder.registerAdapters();
	}

	@Override
	// restore window location and size
	public void initialize(IWorkbenchConfigurer configurer) {
		super.initialize(configurer);
		configurer.setSaveAndRestore(true);
	}
}
Regards
Sebastien

Paul Webster wrote:
Have you included WorkbenchAdapterBuilder.registerAdapters(); in your WorkbenchAdvisor? The next thing I would check is that you set the correct page input in getDefaultPageInput()

PW