OSDN Git Service

update initialization process. make not existing history directory
authortama3 <tama3@acee48c3-7b26-0410-bdac-b3d0e5314bbc>
Wed, 14 May 2008 07:55:34 +0000 (07:55 +0000)
committertama3 <tama3@acee48c3-7b26-0410-bdac-b3d0e5314bbc>
Wed, 14 May 2008 07:55:34 +0000 (07:55 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/stigmata/trunk@280 acee48c3-7b26-0410-bdac-b3d0e5314bbc

src/main/java/jp/naist/se/stigmata/BirthmarkEnvironment.java
src/main/java/jp/naist/se/stigmata/result/history/XmlFileExtractedBirthmarkHistory.java

index ac4da8c..5fdd55f 100644 (file)
@@ -122,15 +122,15 @@ public class BirthmarkEnvironment{
                 stigmataHome = System.getenv("STIGMATA_HOME");\r
             }\r
             if(stigmataHome == null){\r
-                String parent = System.getenv("HOME");\r
+                String parent = System.getProperty("user.home");\r
                 if(parent == null){\r
-                    parent = System.getProperty("user.home");\r
+                    parent = System.getenv("HOME");\r
                 }\r
                 if(parent == null){\r
                     parent = ".";\r
                 }\r
                 // for windows\r
-                if(parent.startsWith("C:\\Document and Settings\\")){\r
+                if(parent.startsWith("C:\\Documents and Settings\\")){\r
                     stigmataHome = parent + File.separator + "Application Data" + File.separator + "stigmata";\r
                 }\r
                 else{\r
index 99898bd..ea2d31a 100755 (executable)
@@ -40,9 +40,11 @@ public class XmlFileExtractedBirthmarkHistory implements ExtractedBirthmarkHisto
     public void refresh(){
         files.clear();
 
-        for(File file: parent.listFiles()){
-            if(isTarget(file)){
-                files.put(file.getName(), file);
+        if(parent.exists()){
+            for(File file: parent.listFiles()){
+                if(isTarget(file)){
+                    files.put(file.getName(), file);
+                }
             }
         }
     }