Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 918e687c authored by Colin Cross's avatar Colin Cross Committed by Automerger Merge Worker
Browse files

Fix kotlin nullable errors in Settings am: 753c9613

parents 99abeaee 753c9613
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -95,10 +95,10 @@ class SimEidPreferenceController(context: Context, preferenceKey: String) :
            WindowManager.LayoutParams.FLAG_SECURE
        )
        dialog.setCanceledOnTouchOutside(false)
        val textView = dialog.findViewById<TextView>(R.id.esim_id_value)
        val textView = dialog.requireViewById<TextView>(R.id.esim_id_value)
        textView.text = PhoneNumberUtil.expandByTts(eid)

        val qrCodeView = dialog.findViewById<ImageView>(R.id.esim_id_qrcode)
        val qrCodeView = dialog.requireViewById<ImageView>(R.id.esim_id_qrcode)
        qrCodeView.setImageBitmap(getEidQrCode(eid))

        // After "Tap to show", eid is displayed on preference.
+2 −2
Original line number Diff line number Diff line
@@ -81,7 +81,7 @@ class FullScreenIntentPermissionPreferenceController(
    private fun isPermissionRequested(): Boolean {
        val packageInfo = packageManager.getPackageInfo(packageName, GET_PERMISSIONS)

        for (requestedPermission in packageInfo.requestedPermissions) {
        for (requestedPermission in packageInfo.requestedPermissions.orEmpty()) {
            if (USE_FULL_SCREEN_INTENT.equals(requestedPermission)) {
                return true
            }
+1 −1
Original line number Diff line number Diff line
@@ -47,7 +47,7 @@ private class AppButtonsPresenter(private val packageInfoPresenter: PackageInfoP
    @Composable
    fun getActionButtons() =
        packageInfoPresenter.flow.collectAsStateWithLifecycle(initialValue = null).value?.let {
            getActionButtons(it.applicationInfo)
            getActionButtons(checkNotNull(it.applicationInfo))
        } ?: emptyList()

    @Composable
+1 −1
Original line number Diff line number Diff line
@@ -119,7 +119,7 @@ object AppInfoSettingsProvider : SettingsPageProvider {
private fun AppInfoSettings(packageInfoPresenter: PackageInfoPresenter) {
    LifecycleEffect(onStart = { packageInfoPresenter.reloadPackageInfo() })
    val packageInfo = packageInfoPresenter.flow.collectAsStateWithLifecycle().value ?: return
    val app = packageInfo.applicationInfo
    val app = checkNotNull(packageInfo.applicationInfo)
    RegularScaffold(
        title = stringResource(R.string.application_info_label),
        actions = {
+1 −1
Original line number Diff line number Diff line
@@ -43,7 +43,7 @@ private class CloneAppButtonsPresenter(private val packageInfoPresenter: Package
    @Composable
    fun getActionButtons() =
        packageInfoPresenter.flow.collectAsStateWithLifecycle(initialValue = null).value?.let {
            getActionButtons(it.applicationInfo)
            getActionButtons(checkNotNull(it.applicationInfo))
        } ?: emptyList()

    @Composable
Loading