|
From: Robert E. <sky...@us...> - 2006-03-28 08:23:54
|
Update of /cvsroot/jcommander/plugins/org.jcommander.vfsextensions/src/org/jcommander/vfsextensions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14657/src/org/jcommander/vfsextensions Modified Files: VfsManagerExtension.java Log Message: Fixed bug [ 1457803 ] Can't recreate directory Index: VfsManagerExtension.java =================================================================== RCS file: /cvsroot/jcommander/plugins/org.jcommander.vfsextensions/src/org/jcommander/vfsextensions/VfsManagerExtension.java,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** VfsManagerExtension.java 20 Mar 2006 05:49:29 -0000 1.17 --- VfsManagerExtension.java 28 Mar 2006 08:23:50 -0000 1.18 *************** *** 100,103 **** --- 100,105 ---- public static boolean delete(FileObject file, boolean moveToTrash) throws FileSystemException { try { + FileObject parent = file.getParent(); + if(moveToTrash && (file instanceof LocalFile)) { fileUtil.recycle(new File(getExecutableName(file))); *************** *** 109,112 **** --- 111,115 ---- // TODO Hack to overcome the VFS architectural refresh bug file.close(); + parent.close(); return true; |