diff options
author | nitind | 2007-10-15 20:00:22 +0000 |
---|---|---|
committer | nitind | 2007-10-15 20:00:22 +0000 |
commit | 9e2ce8be5d3818b2f984c5c6758e79a249285efb (patch) | |
tree | 51e94b852d27657e0a6d142801536dc1df73827d /bundles/org.eclipse.wst.css.ui | |
parent | 85be41ef70079148ec296d07140b672039df30b3 (diff) | |
download | webtools.sourceediting-9e2ce8be5d3818b2f984c5c6758e79a249285efb.tar.gz webtools.sourceediting-9e2ce8be5d3818b2f984c5c6758e79a249285efb.tar.xz webtools.sourceediting-9e2ce8be5d3818b2f984c5c6758e79a249285efb.zip |
[206375] Many IllegalArgumentExceptions from ProjectFacetsManager.getProjectFacet(String) in log
Diffstat (limited to 'bundles/org.eclipse.wst.css.ui')
-rw-r--r-- | bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/wizard/FacetModuleCoreSupportDelegate.java | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/wizard/FacetModuleCoreSupportDelegate.java b/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/wizard/FacetModuleCoreSupportDelegate.java index f7c6fd8552..1af190f6a6 100644 --- a/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/wizard/FacetModuleCoreSupportDelegate.java +++ b/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/wizard/FacetModuleCoreSupportDelegate.java @@ -64,17 +64,21 @@ final class FacetModuleCoreSupportDelegate { * @throws CoreException */ static boolean isWebProject(IProject project) { + boolean is = false; try { IFacetedProject faceted = ProjectFacetsManager.create(project); - IProjectFacet jstModuleFacet = ProjectFacetsManager.getProjectFacet(JST_WEB_MODULE); - IProjectFacet wstModuleFacet = ProjectFacetsManager.getProjectFacet(WST_WEB_MODULE); - if (faceted != null && (faceted.hasProjectFacet(jstModuleFacet) || faceted.hasProjectFacet(wstModuleFacet))) { - return true; + if (ProjectFacetsManager.isProjectFacetDefined(JST_WEB_MODULE)) { + IProjectFacet facet = ProjectFacetsManager.getProjectFacet(JST_WEB_MODULE); + is = is || (faceted != null && faceted.hasProjectFacet(facet)); + } + if (ProjectFacetsManager.isProjectFacetDefined(WST_WEB_MODULE)) { + IProjectFacet facet = ProjectFacetsManager.getProjectFacet(WST_WEB_MODULE); + is = is || (faceted != null && faceted.hasProjectFacet(facet)); } } catch (CoreException e) { Logger.logException(e); } - return false; + return is; } } |