From a47a181ebbbeb63d94ab34c4d46be8ecf91ae358 Mon Sep 17 00:00:00 2001 From: pfullbright Date: Fri, 22 Apr 2011 22:00:38 +0000 Subject: workaround for bug 343199 --- .../ui/internal/wizards/facet/JaxbFacetPage.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'jaxb/plugins') diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.ui/src/org/eclipse/jpt/jaxb/ui/internal/wizards/facet/JaxbFacetPage.java b/jaxb/plugins/org.eclipse.jpt.jaxb.ui/src/org/eclipse/jpt/jaxb/ui/internal/wizards/facet/JaxbFacetPage.java index 861dae7f92..d2897cd77d 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.ui/src/org/eclipse/jpt/jaxb/ui/internal/wizards/facet/JaxbFacetPage.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.ui/src/org/eclipse/jpt/jaxb/ui/internal/wizards/facet/JaxbFacetPage.java @@ -137,6 +137,26 @@ public abstract class JaxbFacetPage super.transferStateToConfig(); } + @Override + protected void validatePage() { + // done to prevent "orphan" pages from validating + if (getWizard() == null) { + return; + } + + super.validatePage(); + } + + @Override + protected void validatePage(boolean showMessage) { + // done to prevent "orphan" pages from validating + if (getWizard() == null) { + return; + } + + super.validatePage(showMessage); + } + protected final IWorkbenchHelpSystem getHelpSystem() { return PlatformUI.getWorkbench().getHelpSystem(); } -- cgit v1.2.3