Index: FileUtil.java =================================================================== RCS file: /cvs/openide/src/org/openide/filesystems/FileUtil.java,v retrieving revision 1.127 diff -u -r1.127 FileUtil.java --- FileUtil.java 1 Nov 2004 10:17:24 -0000 1.127 +++ FileUtil.java 23 Nov 2004 13:43:52 -0000 @@ -956,14 +956,15 @@ * @since 4.48 */ public static File normalizeFile(File file) { + File retFile; if ((Utilities.isWindows () || (Utilities.getOperatingSystem () == Utilities.OS_OS2))) { - file = normalizeFileOnWindows(file); + retFile = normalizeFileOnWindows(file); } else if (Utilities.getOperatingSystem() == Utilities.OS_MAC) { - file = normalizeFileOnMac(file); + retFile = normalizeFileOnMac(file); } else { - file = normalizeFileOnUnixAlike(file); + retFile = normalizeFileOnUnixAlike(file); } - return file; + return file.equals(retFile) ? file : retFile; } private static File normalizeFileOnUnixAlike(File file) {