From: <fu...@us...> - 2010-03-26 20:32:54
|
Revision: 1065 http://cishell.svn.sourceforge.net/cishell/?rev=1065&view=rev Author: fugu13 Date: 2010-03-26 20:32:48 +0000 (Fri, 26 Mar 2010) Log Message: ----------- Make small change that might fix Katy's problem w/ the load paths. Modified Paths: -------------- trunk/clients/gui/org.cishell.reference.gui.persistence/src/org/cishell/reference/gui/persistence/load/FileLoad.java Modified: trunk/clients/gui/org.cishell.reference.gui.persistence/src/org/cishell/reference/gui/persistence/load/FileLoad.java =================================================================== --- trunk/clients/gui/org.cishell.reference.gui.persistence/src/org/cishell/reference/gui/persistence/load/FileLoad.java 2010-03-26 20:12:06 UTC (rev 1064) +++ trunk/clients/gui/org.cishell.reference.gui.persistence/src/org/cishell/reference/gui/persistence/load/FileLoad.java 2010-03-26 20:32:48 UTC (rev 1065) @@ -1,6 +1,7 @@ package org.cishell.reference.gui.persistence.load; import java.io.File; +import java.io.IOException; import java.util.ArrayList; import java.util.Dictionary; @@ -52,8 +53,18 @@ } protected static void relabelWithFilename(Data data, File file) { - File absoluteFile = file.getAbsoluteFile(); - File parent = absoluteFile.getParentFile(); + File absoluteFile; + try { + absoluteFile = file.getCanonicalFile(); + } catch (IOException e) { + absoluteFile = file.getAbsoluteFile(); + } + File parent; + try { + parent = absoluteFile.getParentFile().getCanonicalFile(); + } catch (IOException e) { + parent = absoluteFile.getParentFile().getAbsoluteFile(); + } String prefix; String parentName = parent.getName(); if(parentName.trim().length() == 0) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |