Transfer the Capabilities so that they are not forgotten. BLD200112130100
authormentlicher@netbeans.org
Mon, 03 Dec 2001 19:49:38 +0000
changeset 6807173ffb30e88
parent 679 23b0480da825
child 681 6b535ec0df22
Transfer the Capabilities so that they are not forgotten.
This is a fix to issue #18316.
vcscvs/compat/src/org/netbeans/modules/vcs/cmdline/CvsFileSystem.java
     1.1 --- a/vcscvs/compat/src/org/netbeans/modules/vcs/cmdline/CvsFileSystem.java	Fri Nov 30 13:19:24 2001 +0000
     1.2 +++ b/vcscvs/compat/src/org/netbeans/modules/vcs/cmdline/CvsFileSystem.java	Mon Dec 03 19:49:38 2001 +0000
     1.3 @@ -18,6 +18,7 @@
     1.4  import java.beans.*;
     1.5  
     1.6  import org.openide.filesystems.FileSystem;
     1.7 +import org.openide.filesystems.FileSystemCapability;
     1.8  
     1.9  import org.netbeans.modules.vcscore.VcsConfigVariable;
    1.10  import org.netbeans.modules.vcscore.VcsFileSystem;
    1.11 @@ -131,6 +132,10 @@
    1.12          fs.setDebug(getDebug());
    1.13          fs.setProcessUnimportantFiles(isProcessUnimportantFiles());
    1.14          fs.setHideShadowFiles(isHideShadowFiles());
    1.15 +        fs.setCapableCompile(getCapability().capableOf(FileSystemCapability.COMPILE));
    1.16 +        fs.setCapableDebug(getCapability().capableOf(FileSystemCapability.DEBUG));
    1.17 +        fs.setCapableDoc(getCapability().capableOf(FileSystemCapability.DOC));
    1.18 +        fs.setCapableExecute(getCapability().capableOf(FileSystemCapability.EXECUTE));
    1.19          return fs;
    1.20      }
    1.21