diff --git a/manager/app/src/main/java/me/weishu/kernelsu/ui/component/profile/RootProfileConfig.kt b/manager/app/src/main/java/me/weishu/kernelsu/ui/component/profile/RootProfileConfig.kt index 0f99ae1d..cc6a64b9 100644 --- a/manager/app/src/main/java/me/weishu/kernelsu/ui/component/profile/RootProfileConfig.kt +++ b/manager/app/src/main/java/me/weishu/kernelsu/ui/component/profile/RootProfileConfig.kt @@ -164,8 +164,10 @@ fun RootProfileConfig( ) }) - val selectedGroups = profile.groups.mapNotNull { id -> - Groups.values().find { it.gid == id } + val selectedGroups = profile.groups.ifEmpty { listOf(0) }.let { + it.mapNotNull { id -> + Groups.values().find { it.gid == id } + } } GroupsPanel(selectedGroups) { onProfileChange(