Loading src/com/android/settings/network/apn/ApnEditPageProvider.kt +16 −12 Original line number Diff line number Diff line Loading @@ -101,6 +101,7 @@ fun ApnPage(apnDataInit: ApnData, apnDataCur: MutableState<ApnData>, uriInit: Ur RegularScaffold( title = if (apnDataInit.newApn) stringResource(id = R.string.apn_add) else stringResource(id = R.string.apn_edit), actions = { if (!apnData.customizedConfig.readOnlyApn) { IconButton(onClick = { if (!apnData.validEnabled) apnData = apnData.copy(validEnabled = true) val valid = validateAndSaveApnData( Loading @@ -112,6 +113,7 @@ fun ApnPage(apnDataInit: ApnData, apnDataCur: MutableState<ApnData>, uriInit: Ur ) if (valid) navController.navigateBack() }) { Icon(imageVector = Icons.Outlined.Done, contentDescription = null) } } }, ) { Column { Loading Loading @@ -212,7 +214,9 @@ fun ApnPage(apnDataInit: ApnData, apnDataCur: MutableState<ApnData>, uriInit: Ur emptyVal = stringResource(R.string.network_type_unspecified), enabled = apnData.networkTypeEnabled ) {} if (!apnData.newApn) { if (!apnData.newApn && !apnData.customizedConfig.readOnlyApn && apnData.customizedConfig.isAddApnAllowed ) { Preference( object : PreferenceModel { override val title = stringResource(R.string.menu_delete) Loading Loading
src/com/android/settings/network/apn/ApnEditPageProvider.kt +16 −12 Original line number Diff line number Diff line Loading @@ -101,6 +101,7 @@ fun ApnPage(apnDataInit: ApnData, apnDataCur: MutableState<ApnData>, uriInit: Ur RegularScaffold( title = if (apnDataInit.newApn) stringResource(id = R.string.apn_add) else stringResource(id = R.string.apn_edit), actions = { if (!apnData.customizedConfig.readOnlyApn) { IconButton(onClick = { if (!apnData.validEnabled) apnData = apnData.copy(validEnabled = true) val valid = validateAndSaveApnData( Loading @@ -112,6 +113,7 @@ fun ApnPage(apnDataInit: ApnData, apnDataCur: MutableState<ApnData>, uriInit: Ur ) if (valid) navController.navigateBack() }) { Icon(imageVector = Icons.Outlined.Done, contentDescription = null) } } }, ) { Column { Loading Loading @@ -212,7 +214,9 @@ fun ApnPage(apnDataInit: ApnData, apnDataCur: MutableState<ApnData>, uriInit: Ur emptyVal = stringResource(R.string.network_type_unspecified), enabled = apnData.networkTypeEnabled ) {} if (!apnData.newApn) { if (!apnData.newApn && !apnData.customizedConfig.readOnlyApn && apnData.customizedConfig.isAddApnAllowed ) { Preference( object : PreferenceModel { override val title = stringResource(R.string.menu_delete) Loading