jbates 02/05/06 01:49:16
Modified: java/src/org/apache/xindice/core Database.java Log: Fixes bug that in Database.java causing it to incorrectly detect absolute paths on Windoze... Submitted by: Sean Kelly <[EMAIL PROTECTED]> Reviewed by: James Bates <[EMAIL PROTECTED]> Revision Changes Path 1.3 +7 -6 xml-xindice/java/src/org/apache/xindice/core/Database.java Index: Database.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/Database.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Database.java 26 Feb 2002 07:10:09 -0000 1.2 +++ Database.java 6 May 2002 08:49:16 -0000 1.3 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id: Database.java,v 1.2 2002/02/26 07:10:09 kstaken Exp $ + * $Id: Database.java,v 1.3 2002/05/06 08:49:16 jbates Exp $ */ import org.apache.xindice.core.query.*; @@ -121,11 +121,12 @@ setCanonicalName('/' + getName()); String dbroot = config.getAttribute(DBROOT); - if ( ! dbroot.startsWith("/") ) { - dbroot = System.getProperty( PROP_XINDICE_HOME ) + - "/" + dbroot; - } - setCollectionRoot(new File(dbroot)); + File dbrootDir = new File(dbroot); + if (!dbrootDir.isAbsolute()) + dbrootDir = new File(System.getProperty( PROP_XINDICE_HOME ), + dbroot); + setCollectionRoot(dbrootDir); + // Create the security manager so that it exists for loading the system // collections.