diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/settings/media/MediaIntegrationSettingsScreenVM.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/settings/media/MediaIntegrationSettingsScreenVM.kt index af895dd1..28dfad66 100644 --- a/app/ui/src/main/java/de/mm20/launcher2/ui/settings/media/MediaIntegrationSettingsScreenVM.kt +++ b/app/ui/src/main/java/de/mm20/launcher2/ui/settings/media/MediaIntegrationSettingsScreenVM.kt @@ -51,7 +51,7 @@ class MediaIntegrationSettingsScreenVM : ViewModel(), KoinComponent { loading.value = true viewModelScope.launch(Dispatchers.Default) { val musicApps = musicService.getInstalledPlayerPackages() - val allApps = appRepository.findMany().first().filter { it.profile == AppProfile.Personal } + val allApps = appRepository.findMany().first { it.isNotEmpty() }.filter { it.profile == AppProfile.Personal } .distinctBy { it.componentName.packageName } val settings = mediaSettings.first() val allowList = settings.allowList