diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.local/src/org/eclipse/rse/internal/subsystems/files/local/LocalFileSubSystemConfiguration.java b/rse/plugins/org.eclipse.rse.subsystems.files.local/src/org/eclipse/rse/internal/subsystems/files/local/LocalFileSubSystemConfiguration.java index 3c0d01d37d6..53169ef3fd3 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.local/src/org/eclipse/rse/internal/subsystems/files/local/LocalFileSubSystemConfiguration.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.local/src/org/eclipse/rse/internal/subsystems/files/local/LocalFileSubSystemConfiguration.java @@ -130,6 +130,21 @@ public class LocalFileSubSystemConfiguration extends FileServiceSubSystemConfigu filterName = SystemFileResources.RESID_FILTER_ROOTFILES; mgr.createSystemFilter(pool, filterName, filterStrings); } + else + { + Vector filterStrings = new Vector(); + RemoteFileFilterString defaultFilterString = new RemoteFileFilterString(this); + if (!_isWindows) + defaultFilterString.setPath(getSeparator()); + filterStrings.add(defaultFilterString.toString()); + //System.out.println("creating filter..."); + String filterName = null; + if (_isWindows) + filterName = SystemFileResources.RESID_FILTER_DRIVES; + else + filterName = SystemFileResources.RESID_FILTER_ROOTFILES; + mgr.createSystemFilter(pool, filterName, filterStrings); + } } catch (Exception exc) { SystemBasePlugin.logError("Error creating default filter pool",exc); //$NON-NLS-1$