### Eclipse Workspace Patch 1.0 #P org.eclipse.rse.services.files.ftp Index: src/org/eclipse/rse/internal/services/files/ftp/FTPService.java =================================================================== RCS file: /cvsroot/dsdp/org.eclipse.tm.rse/plugins/org.eclipse.rse.services.files.ftp/src/org/eclipse/rse/internal/services/files/ftp/FTPService.java,v retrieving revision 1.22 diff -u -r1.22 FTPService.java --- src/org/eclipse/rse/internal/services/files/ftp/FTPService.java 25 May 2007 13:29:07 -0000 1.22 +++ src/org/eclipse/rse/internal/services/files/ftp/FTPService.java 18 Jun 2007 11:08:09 -0000 @@ -43,6 +43,7 @@ * Javier Montalvo Orus (Symbian) - [187096] Drag&Drop + Copy&Paste shows error message on FTP connection * Javier Montalvo Orus (Symbian) - [187531] Improve exception thrown when Login Failed on FTP * Javier Montalvo Orus (Symbian) - [187862] Incorrect Error Message when creating new file in read-only directory + * Javier Montalvo Orus (Symbian) - [192724] New Filter with Show Files Only still shows folders ********************************************************************************/ package org.eclipse.rse.internal.services.files.ftp; @@ -498,7 +499,24 @@ if((filematcher.matches(f.getName()) || f.isDirectory()) && !(f.getName().equals(".") || f.getName().equals(".."))) //$NON-NLS-1$ //$NON-NLS-2$ { - results.add(f); + switch(fileType) + { + case FILE_TYPE_FOLDERS: + if(f.isDirectory()) + { + results.add(f); + } + break; + case FILE_TYPE_FILES: + if(f.isFile()) + { + results.add(f); + } + break; + case FILE_TYPE_FILES_AND_FOLDERS: + results.add(f); + break; + } } } }