From 40a1841c8b1405e88c75d693ed982ef47262ca0f Mon Sep 17 00:00:00 2001 From: BinTianqi Date: Sun, 18 Jan 2026 15:10:47 +0800 Subject: [PATCH] fix: managed configuration entry cache (#228) --- app/src/main/java/com/bintianqi/owndroid/MyViewModel.kt | 1 + app/src/main/java/com/bintianqi/owndroid/dpm/Applications.kt | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/bintianqi/owndroid/MyViewModel.kt b/app/src/main/java/com/bintianqi/owndroid/MyViewModel.kt index de923cd..47b1b95 100644 --- a/app/src/main/java/com/bintianqi/owndroid/MyViewModel.kt +++ b/app/src/main/java/com/bintianqi/owndroid/MyViewModel.kt @@ -570,6 +570,7 @@ class MyViewModel(application: Application): AndroidViewModel(application) { } ?: emptyList() } catch (e: Exception) { e.printStackTrace() + appRestrictions.value = emptyList() } } diff --git a/app/src/main/java/com/bintianqi/owndroid/dpm/Applications.kt b/app/src/main/java/com/bintianqi/owndroid/dpm/Applications.kt index d3dc8b4..6d678e4 100644 --- a/app/src/main/java/com/bintianqi/owndroid/dpm/Applications.kt +++ b/app/src/main/java/com/bintianqi/owndroid/dpm/Applications.kt @@ -1185,7 +1185,8 @@ fun ManagedConfigurationScreen( .clickable { dialog = entry } - .padding(HorizontalPadding, 8.dp), + .padding(HorizontalPadding, 8.dp) + .animateItem(), verticalAlignment = Alignment.CenterVertically ) { val iconId = when (entry) {