diff --git a/app/src/main/java/com/acitelight/aether/viewModel/TransmissionScreenViewModel.kt b/app/src/main/java/com/acitelight/aether/viewModel/TransmissionScreenViewModel.kt index 63654db..9db6bdb 100644 --- a/app/src/main/java/com/acitelight/aether/viewModel/TransmissionScreenViewModel.kt +++ b/app/src/main/java/com/acitelight/aether/viewModel/TransmissionScreenViewModel.kt @@ -233,7 +233,8 @@ class TransmissionScreenViewModel @Inject constructor( downloads.add(s) idToState[s.id] = s - if (videoLibrary.classes.contains(s.klass)) videoLibrary.classes.add(s.klass) + if (!videoLibrary.classes.contains(s.klass)) + videoLibrary.classes.add(s.klass) if (!videoLibrary.classesMap.containsKey(s.klass)) videoLibrary.classesMap[s.klass] = mutableStateListOf()