From: <jde...@us...> - 2012-10-27 08:47:16
|
Revision: 18037 http://pcgen.svn.sourceforge.net/pcgen/?rev=18037&view=rev Author: jdempsey Date: 2012-10-27 08:47:10 +0000 (Sat, 27 Oct 2012) Log Message: ----------- Fix bug: Attempting to save a companion - failed to save. Issue#: CODE-1806 Modified Paths: -------------- Trunk/pcgen/code/src/java/pcgen/util/FileHelper.java Modified: Trunk/pcgen/code/src/java/pcgen/util/FileHelper.java =================================================================== --- Trunk/pcgen/code/src/java/pcgen/util/FileHelper.java 2012-10-27 08:36:44 UTC (rev 18036) +++ Trunk/pcgen/code/src/java/pcgen/util/FileHelper.java 2012-10-27 08:47:10 UTC (rev 18037) @@ -86,6 +86,13 @@ if (relativePath.indexOf(testPath) == 0) { + if (testPath.length() >= relativePath.length()) + { + Logging.log(Logging.WARNING, "Unable to get path for " + + relative + " relative to " + base + + ". Using absolute path."); + return relative.getAbsolutePath(); + } String pieceToKeep = relativePath.substring(testPath.length() + 1, relativePath.length()); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |