From 11d0029a4ba453b6fd997579ff735ae6d6fbd1dc Mon Sep 17 00:00:00 2001 From: weishu Date: Sun, 4 Jun 2023 10:02:49 +0800 Subject: [PATCH] manager: Add default groups when empty --- .../kernelsu/ui/component/profile/RootProfileConfig.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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(