🐛 Fix exclusion in search command
[xudocci.git] / src / main / java / net / pterodactylus / xdcc / ui / stdin / SearchCommand.java
index 746f01c..3b3afe8 100644 (file)
@@ -90,18 +90,18 @@ public class SearchCommand implements Command {
                return state.setLastResults(lastResult);
        }
 
-       private static class SearchParameter {
+       static class SearchParameter {
 
                private final boolean exclude;
                private final Pattern pattern;
 
-               private SearchParameter(boolean exclude, Pattern pattern) {
+               SearchParameter(boolean exclude, Pattern pattern) {
                        this.exclude = exclude;
                        this.pattern = pattern;
                }
 
                public boolean matches(String filename) {
-                       return pattern.matcher(filename).find() && !exclude;
+                       return pattern.matcher(filename).find() == !exclude;
                }
 
                public static SearchParameter from(String parameter) {