You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by sh...@apache.org on 2009/02/23 14:41:45 UTC

svn commit: r747016 - /lucene/solr/trunk/src/java/org/apache/solr/core/CoreDescriptor.java

Author: shalin
Date: Mon Feb 23 13:41:43 2009
New Revision: 747016

URL: http://svn.apache.org/viewvc?rev=747016&view=rev
Log:
Use File.isAbsolute for checking absolute path

Modified:
    lucene/solr/trunk/src/java/org/apache/solr/core/CoreDescriptor.java

Modified: lucene/solr/trunk/src/java/org/apache/solr/core/CoreDescriptor.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/core/CoreDescriptor.java?rev=747016&r1=747015&r2=747016&view=diff
==============================================================================
--- lucene/solr/trunk/src/java/org/apache/solr/core/CoreDescriptor.java (original)
+++ lucene/solr/trunk/src/java/org/apache/solr/core/CoreDescriptor.java Mon Feb 23 13:41:43 2009
@@ -85,11 +85,11 @@
 
   public String getDataDir() {
     if (dataDir == null) return getDefaultDataDir();
-    String absolutePath = new File(dataDir).getAbsolutePath();
-    if (absolutePath.equals(dataDir) || (absolutePath + File.separator).equals(dataDir)) return dataDir;
-    return dataDir.endsWith(File.separator) ?
-            instanceDir + dataDir :
-            instanceDir + dataDir + File.separator;
+    if (new File(dataDir).isAbsolute()) {
+      return dataDir;
+    } else {
+      return SolrResourceLoader.normalizeDir(instanceDir + dataDir);
+    }
   }
 
   public void setDataDir(String s) {