Skip to content
Snippets Groups Projects
Commit 72aaf3c7 authored by Pierre Nicolas's avatar Pierre Nicolas :joy:
Browse files

account export: tv: fix account export crash

Use AlertDialog instead of MaterialAlertDialogBuilder.
The latter needs Theme.AppCompat which is not compatible with Leanback.

GitLab: #1324
Change-Id: If71d4dc341d4a33f14c9a6d6ba9b774012b2d095
parent 21e7013a
No related branches found
No related tags found
No related merge requests found
......@@ -30,7 +30,6 @@ import android.text.style.StyleSpan
import android.view.View
import androidx.leanback.widget.GuidanceStylist.Guidance
import androidx.leanback.widget.GuidedAction
import com.google.android.material.dialog.MaterialAlertDialogBuilder
import cx.ring.R
import cx.ring.databinding.ItemProgressDialogBinding
import cx.ring.utils.AndroidFileUtils.getMimeType
......@@ -43,7 +42,7 @@ import java.io.File
@AndroidEntryPoint
class TVAccountExport : JamiGuidedStepFragment<JamiAccountSummaryPresenter, JamiAccountSummaryView>(), JamiAccountSummaryView {
private var mWaitDialog: androidx.appcompat.app.AlertDialog? = null
private var mWaitDialog: AlertDialog? = null
private lateinit var mIdAccount: String
private var mHasPassword = false
......@@ -83,7 +82,7 @@ class TVAccountExport : JamiGuidedStepFragment<JamiAccountSummaryPresenter, Jami
}
override fun showExportingProgressDialog() {
mWaitDialog = MaterialAlertDialogBuilder(requireContext())
mWaitDialog = AlertDialog.Builder(requireActivity())
.setView(ItemProgressDialogBinding.inflate(layoutInflater).root)
.setTitle(R.string.export_account_wait_title)
.setMessage(R.string.export_account_wait_message)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment