From 5afa905e4e420ffbd0adb84f0e19b687f4dab67b Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Tue, 22 Aug 2023 22:09:37 +0200 Subject: [PATCH] Remove edit button for built-in themes --- .../colorscheme/ThemesSettingsScreen.kt | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/settings/colorscheme/ThemesSettingsScreen.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/settings/colorscheme/ThemesSettingsScreen.kt index ab7ab34e..9909af74 100644 --- a/app/ui/src/main/java/de/mm20/launcher2/ui/settings/colorscheme/ThemesSettingsScreen.kt +++ b/app/ui/src/main/java/de/mm20/launcher2/ui/settings/colorscheme/ThemesSettingsScreen.kt @@ -64,16 +64,18 @@ fun ThemesSettingsScreen() { expanded = showMenu, onDismissRequest = { showMenu = false } ) { - DropdownMenuItem( - leadingIcon = { - Icon(Icons.Rounded.Edit, null) - }, - text = { Text("Edit") }, - onClick = { - navController?.navigate("settings/appearance/themes/${theme.id}") - showMenu = false - } - ) + if (!theme.builtIn) { + DropdownMenuItem( + leadingIcon = { + Icon(Icons.Rounded.Edit, null) + }, + text = { Text("Edit") }, + onClick = { + navController?.navigate("settings/appearance/themes/${theme.id}") + showMenu = false + } + ) + } } } )