Merge "Fix SpaLib build after Compose 1.3.0"
This commit is contained in:
@@ -61,6 +61,7 @@ fun SettingsScaffold(
|
||||
)
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalMaterial3Api::class)
|
||||
@Composable
|
||||
internal fun settingsTopAppBarColors() = TopAppBarDefaults.largeTopAppBarColors(
|
||||
containerColor = SettingsTheme.colorScheme.surfaceHeader,
|
||||
|
||||
@@ -32,10 +32,11 @@ fun AppInfoPage(
|
||||
) {
|
||||
RegularScaffold(title = title) {
|
||||
val appInfoProvider = remember {
|
||||
val packageInfo = PackageManagers.getPackageInfoAsUser(packageName, userId)
|
||||
?: return@RegularScaffold
|
||||
AppInfoProvider(packageInfo)
|
||||
}
|
||||
PackageManagers.getPackageInfoAsUser(packageName, userId)?.let { packageInfo ->
|
||||
AppInfoProvider(packageInfo)
|
||||
}
|
||||
} ?: return@RegularScaffold
|
||||
|
||||
appInfoProvider.AppInfo(displayVersion = true)
|
||||
|
||||
content()
|
||||
|
||||
@@ -143,9 +143,11 @@ private fun <T : AppRecord> createSwitchModel(
|
||||
userId: Int,
|
||||
): TogglePermissionSwitchModel<T>? {
|
||||
val record = remember {
|
||||
val app = PackageManagers.getApplicationInfoAsUser(packageName, userId) ?: return null
|
||||
listModel.transformItem(app)
|
||||
}
|
||||
PackageManagers.getApplicationInfoAsUser(packageName, userId)?.let { app ->
|
||||
listModel.transformItem(app)
|
||||
}
|
||||
} ?: return null
|
||||
|
||||
val context = LocalContext.current
|
||||
val isAllowed = listModel.isAllowed(record)
|
||||
return remember {
|
||||
|
||||
Reference in New Issue
Block a user