You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by ds...@apache.org on 2009/07/21 17:29:38 UTC

svn commit: r796346 - /felix/trunk/sigil/eclipse/core/src/org/apache/felix/sigil/eclipse/internal/builders/SigilIncrementalProjectBuilder.java

Author: dsavage
Date: Tue Jul 21 15:29:36 2009
New Revision: 796346

URL: http://svn.apache.org/viewvc?rev=796346&view=rev
Log:
patch for FELIX-1390

Modified:
    felix/trunk/sigil/eclipse/core/src/org/apache/felix/sigil/eclipse/internal/builders/SigilIncrementalProjectBuilder.java

Modified: felix/trunk/sigil/eclipse/core/src/org/apache/felix/sigil/eclipse/internal/builders/SigilIncrementalProjectBuilder.java
URL: http://svn.apache.org/viewvc/felix/trunk/sigil/eclipse/core/src/org/apache/felix/sigil/eclipse/internal/builders/SigilIncrementalProjectBuilder.java?rev=796346&r1=796345&r2=796346&view=diff
==============================================================================
--- felix/trunk/sigil/eclipse/core/src/org/apache/felix/sigil/eclipse/internal/builders/SigilIncrementalProjectBuilder.java (original)
+++ felix/trunk/sigil/eclipse/core/src/org/apache/felix/sigil/eclipse/internal/builders/SigilIncrementalProjectBuilder.java Tue Jul 21 15:29:36 2009
@@ -275,11 +275,10 @@
 		case IClasspathEntry.CPE_LIBRARY: {
 			IPath p = cp.getPath();
 			
-			IPath ppath = sigil.getProject().getFullPath();
-			
-			if ( ppath.isPrefixOf(p) ) {
-				p = sigil.getProject().getLocation().append( p.removeFirstSegments(1) );
-			}
+			IProject project = sigil.getProject().getWorkspace().getRoot().getProject(p.segment(0));
+			if ( project.exists() ) {
+				p = project.getLocation().append( p.removeFirstSegments(1) );
+			}				
 			
 			files.add( p.toFile() );
 			break;