Jelajahi Sumber

simplify private function

Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com>
Armin Schrenk 4 tahun lalu
induk
melakukan
f77b237e59

+ 3 - 11
main/ui/src/main/java/org/cryptomator/ui/mainwindow/VaultListController.java

@@ -93,17 +93,9 @@ public class VaultListController implements FxController {
 		selectedVaultState.bind(newValue.stateProperty());
 	}
 
-	private boolean selectedVaultIsInState(VaultState other, VaultState... others) {
-		final var state = selectedVaultState.get();
-		if (state == null) {
-			return false;
-		} else {
-			boolean result = (state == other);
-			for (VaultState o : others) {
-				result |= (state == o);
-			}
-			return result;
-		}
+	private boolean selectedVaultIsInState(VaultState... states) {
+		var state = selectedVaultState.get();
+		return Arrays.stream(states).anyMatch(s -> state == s);
 	}