Skip to content

Commit

Permalink
Migrated AndroidPermanentlyRevokedPermissionsDialog to AlertDialog
Browse files Browse the repository at this point in the history
  • Loading branch information
neeldoshii committed Apr 24, 2024
1 parent a06ab46 commit 52e88dc
Showing 1 changed file with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,15 @@ import android.annotation.SuppressLint
import android.content.Context
import android.content.DialogInterface
import androidx.annotation.StringRes
import com.afollestad.materialdialogs.MaterialDialog
import com.afollestad.materialdialogs.list.listItems
import androidx.appcompat.app.AlertDialog
import com.ichi2.anki.AnkiActivity
import com.ichi2.anki.CollectionHelper
import com.ichi2.anki.R
import com.ichi2.anki.dialogs.DatabaseErrorDialog.DatabaseErrorDialogType
import com.ichi2.anki.dialogs.DatabaseErrorDialog.UninstallListItem
import com.ichi2.utils.cancelable
import com.ichi2.utils.listItemsAndMessage
import com.ichi2.utils.show
import timber.log.Timber

/**
Expand All @@ -51,10 +53,8 @@ object AndroidPermanentlyRevokedPermissionsDialog {
"WRITE_EXTERNAL_STORAGE",
getCurrentAnkiDroidDirectory(context)
)
MaterialDialog(context).show {
// AlertDialog does not allow message and listItems
message(text = message)
listItems(items = listItemData.map { context.getString(it.stringRes) }) { dialog: DialogInterface, index: Int, _: CharSequence ->
AlertDialog.Builder(context).show {
listItemsAndMessage(messageResId = message, listItemData.map { context.getString(it.stringRes) }) { dialog: DialogInterface, index: Int ->
val listItem = listItemData[index]
listItem.onClick(context)
if (listItem.dismissesDialog) {
Expand Down

0 comments on commit 52e88dc

Please sign in to comment.