Author: ccustine
Date: Sun Sep  6 18:22:54 2009
New Revision: 811853

URL: http://svn.apache.org/viewvc?rev=811853&view=rev
Log:
Enhance feature install completer to only show uninstalled features

Modified:
    
felix/trunk/karaf/features/command/src/main/java/org/apache/felix/karaf/features/command/completers/AvailableFeatureCompleter.java

Modified: 
felix/trunk/karaf/features/command/src/main/java/org/apache/felix/karaf/features/command/completers/AvailableFeatureCompleter.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/karaf/features/command/src/main/java/org/apache/felix/karaf/features/command/completers/AvailableFeatureCompleter.java?rev=811853&r1=811852&r2=811853&view=diff
==============================================================================
--- 
felix/trunk/karaf/features/command/src/main/java/org/apache/felix/karaf/features/command/completers/AvailableFeatureCompleter.java
 (original)
+++ 
felix/trunk/karaf/features/command/src/main/java/org/apache/felix/karaf/features/command/completers/AvailableFeatureCompleter.java
 Sun Sep  6 18:22:54 2009
@@ -41,7 +41,9 @@
         StringsCompleter delegate = new StringsCompleter();
         try {
             for (Feature feature : featuresService.listFeatures()) {
-                delegate.getStrings().add(feature.getName());
+                if (!featuresService.isInstalled( feature )) {
+                    delegate.getStrings().add(feature.getName());
+                }
             }
         } catch (Exception e) {
             // Ignore


Reply via email to