Author: thn
Date: 2008-11-06 12:33:50-0800
New Revision: 15970

Modified:
   trunk/src/argouml-app/src/org/argouml/persistence/ArgoParser.java

Log:
fix for issue 5373: Strange default output directory for code generation

Modified: trunk/src/argouml-app/src/org/argouml/persistence/ArgoParser.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/persistence/ArgoParser.java?view=diff&rev=15970&p1=trunk/src/argouml-app/src/org/argouml/persistence/ArgoParser.java&p2=trunk/src/argouml-app/src/org/argouml/persistence/ArgoParser.java&r1=15969&r2=15970
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/persistence/ArgoParser.java   
(original)
+++ trunk/src/argouml-app/src/org/argouml/persistence/ArgoParser.java   
2008-11-06 12:33:50-0800
@@ -24,6 +24,7 @@
 
 package org.argouml.persistence;
 
+import java.io.File;
 import java.io.Reader;
 import java.util.ArrayList;
 import java.util.List;
@@ -461,7 +462,10 @@
      */
     protected void handleGenerationOutputDir(XMLElement e) {
         String dsw = e.getText().trim();
-        ps.setGenerationOutputDir(dsw);
+        File f = new File(dsw);
+        if (f.exists() && f.isDirectory()) {
+            ps.setGenerationOutputDir(dsw);
+        }
     }
 
     /**

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to