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