[jbosstools-commits] JBoss Tools SVN: r22910 - branches/jbosstools-3.1.x/archives/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/project.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Mon Jun 21 05:07:37 EDT 2010
Author: rob.stryker at jboss.com
Date: 2010-06-21 05:07:37 -0400 (Mon, 21 Jun 2010)
New Revision: 22910
Modified:
branches/jbosstools-3.1.x/archives/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/project/ProjectUtils.java
Log:
JBIDE-6332 maintenance
Modified: branches/jbosstools-3.1.x/archives/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/project/ProjectUtils.java
===================================================================
--- branches/jbosstools-3.1.x/archives/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/project/ProjectUtils.java 2010-06-21 09:05:34 UTC (rev 22909)
+++ branches/jbosstools-3.1.x/archives/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/project/ProjectUtils.java 2010-06-21 09:07:37 UTC (rev 22910)
@@ -20,11 +20,11 @@
public class ProjectUtils {
public static boolean addProjectNature(IPath path) {
- String loc = ResourcesPlugin.getWorkspace().getRoot().getLocation().toOSString();
- if( path.toOSString().startsWith(loc)) {
- String proj = path.toOSString().substring(loc.length()+1);
- IProject p = ResourcesPlugin.getWorkspace().getRoot().getProject(proj);
- return addProjectNature(p, ArchivesNature.NATURE_ID);
+ IProject[] allProjects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
+ for( int i = 0; i < allProjects.length; i++ ) {
+ if( allProjects[i].getLocation().equals(path)) {
+ return addProjectNature(allProjects[i], ArchivesNature.NATURE_ID);
+ }
}
return false;
}
More information about the jbosstools-commits
mailing list