Author: rob.stryker(a)jboss.com
Date: 2008-12-01 21:19:45 -0500 (Mon, 01 Dec 2008)
New Revision: 12193
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/DeployableServer.java
Log:
JBIDE-3307 - removed segments instead of chopped off the device as well.
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/DeployableServer.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/DeployableServer.java 2008-12-02
02:02:41 UTC (rev 12192)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/DeployableServer.java 2008-12-02
02:19:45 UTC (rev 12193)
@@ -156,8 +156,10 @@
public static IPath makeRelative(IJBossServerRuntime rt, IPath p) {
if( p.isAbsolute()) {
- if(rt.getRuntime().getLocation().isPrefixOf(p))
- return
p.removeFirstSegments(rt.getRuntime().getLocation().segmentCount()).makeRelative();
+ if(rt.getRuntime().getLocation().isPrefixOf(p)) {
+ int size = rt.getRuntime().getLocation().toOSString().length();
+ return new Path(p.toOSString().substring(size)).makeRelative();
+ }
}
return p;
}
Show replies by date