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]
