diff --git a/lawnchair/src/app/lawnchair/ui/preferences/components/PreferenceCategoryList.kt b/lawnchair/src/app/lawnchair/ui/preferences/components/PreferenceCategoryList.kt index ba5e91f215..a253352397 100644 --- a/lawnchair/src/app/lawnchair/ui/preferences/components/PreferenceCategoryList.kt +++ b/lawnchair/src/app/lawnchair/ui/preferences/components/PreferenceCategoryList.kt @@ -20,6 +20,7 @@ import androidx.compose.foundation.layout.fillMaxHeight import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.runtime.Composable +import androidx.compose.runtime.remember import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext import androidx.navigation.NavController @@ -29,11 +30,12 @@ import app.lawnchair.ui.preferences.getPreferenceCategories @Composable fun PreferenceCategoryList(navController: NavController) { val context = LocalContext.current + val categories = remember { getPreferenceCategories(context) } LazyColumn( modifier = Modifier.fillMaxHeight() ) { - items(getPreferenceCategories(context)) { item -> + items(categories) { item -> PreferenceCategoryListItem( label = item.label, description = item.description, @@ -41,4 +43,4 @@ fun PreferenceCategoryList(navController: NavController) { onClick = { navController.navigate(item.route) }) } } -} \ No newline at end of file +}