woproject/projects/woenvironment/src/java/org/objectstyle/woenvironment/pb PBXProject.java,1.5,1.6
[email protected] Tue, 11 Apr 2006 10:03:02 -0700 (PDT)
| Newsgroups | gmane.comp.web.webobjects.woproject.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/woproject/woproject/projects/woenvironment/src/java/org/objectstyle/woenvironment/pb
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11828/projects/woenvironment/src/java/org/objectstyle/woenvironment/pb
Modified Files:
PBXProject.java
Log Message:
Fix for http://objectstyle.org/jira/browse/WOL-231
Patch submitted by Bob Schwarzmann
Index: PBXProject.java
===================================================================
RCS file: /cvsroot/woproject/woproject/projects/woenvironment/src/java/org/objectstyle/woenvironment/pb/PBXProject.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- PBXProject.java 6 Apr 2006 21:22:35 -0000 1.5
+++ PBXProject.java 11 Apr 2006 17:02:34 -0000 1.6
@@ -84,9 +84,9 @@
}
public void addResourceFolderReference( String path ) {
- _resourceFolderRefs.add( path );
- }
-
+ _resourceFolderRefs.add( path );
+ }
+
public void addWSResourceFileReference( String path ) {
_wsresourceFileRefs.add( path );
}
@@ -147,15 +147,17 @@
it = _resourceFileRefs.iterator();
while( it.hasNext() ) {
- path = (String) it.next();
- if(path.indexOf(projectPath) == 0) {
- path = path.substring(projectPath.length()+1);
- }
- File file = new File(path);
- Map reference = newFileReference(file.getName(), path);
+ path = (String) it.next();
+ if(path.indexOf(projectPath) == 0) {
+ path = path.substring(projectPath.length()+1);
+ }
+ File file = new File(path);
+ if( !_resourceFolderRefs.contains( projectPath + "/" + file.getParent() ) ){
+ Map reference = newFileReference(file.getName(), path);
ObjectsTable.ID refID = objectsTable.insert(reference);
resourceFileIDs.add(refID);
resourceBuildFileIDs.add(objectsTable.insert(newBuildFile(refID)));
+ }
}
it = _resourceFolderRefs.iterator();
@@ -179,10 +181,12 @@
path = path.substring(projectPath.length()+1);
}
File file = new File(path);
- Map reference = newFileReference(file.getName(), path);
+ if( !_wsresourceFolderRefs.contains( projectPath + "/" + file.getParent() ) ){
+ Map reference = newFileReference(file.getName(), path);
ObjectsTable.ID refID = objectsTable.insert(reference);
wsresourceFileIDs.add(refID);
wsresourceBuildFileIDs.add(objectsTable.insert(newBuildFile(refID)));
+ }
}
it = _wsresourceFolderRefs.iterator();
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642