Fix crash
This commit is contained in:
parent
38b1d24953
commit
99d2e8388a
|
@ -56,7 +56,6 @@ import im.vector.riotredesign.core.dialogs.ExportKeysDialog
|
||||||
import im.vector.riotredesign.core.extensions.showPassword
|
import im.vector.riotredesign.core.extensions.showPassword
|
||||||
import im.vector.riotredesign.core.extensions.withArgs
|
import im.vector.riotredesign.core.extensions.withArgs
|
||||||
import im.vector.riotredesign.core.platform.SimpleTextWatcher
|
import im.vector.riotredesign.core.platform.SimpleTextWatcher
|
||||||
import im.vector.riotredesign.core.platform.VectorBaseActivity
|
|
||||||
import im.vector.riotredesign.core.platform.VectorPreferenceFragment
|
import im.vector.riotredesign.core.platform.VectorPreferenceFragment
|
||||||
import im.vector.riotredesign.core.preference.BingRule
|
import im.vector.riotredesign.core.preference.BingRule
|
||||||
import im.vector.riotredesign.core.preference.ProgressBarPreference
|
import im.vector.riotredesign.core.preference.ProgressBarPreference
|
||||||
|
@ -1781,6 +1780,9 @@ class VectorSettingsPreferencesFragment : VectorPreferenceFragment(), SharedPref
|
||||||
* @param errorMessage the error message
|
* @param errorMessage the error message
|
||||||
*/
|
*/
|
||||||
private fun onCommonDone(errorMessage: String?) {
|
private fun onCommonDone(errorMessage: String?) {
|
||||||
|
if (!isAdded) {
|
||||||
|
return
|
||||||
|
}
|
||||||
activity?.runOnUiThread {
|
activity?.runOnUiThread {
|
||||||
if (!TextUtils.isEmpty(errorMessage) && errorMessage != null) {
|
if (!TextUtils.isEmpty(errorMessage) && errorMessage != null) {
|
||||||
activity?.toast(errorMessage!!)
|
activity?.toast(errorMessage!!)
|
||||||
|
@ -2600,13 +2602,15 @@ class VectorSettingsPreferencesFragment : VectorPreferenceFragment(), SharedPref
|
||||||
passphrase,
|
passphrase,
|
||||||
object : MatrixCallback<String> {
|
object : MatrixCallback<String> {
|
||||||
override fun onSuccess(data: String) {
|
override fun onSuccess(data: String) {
|
||||||
hideLoadingView()
|
if (isAdded) {
|
||||||
|
hideLoadingView()
|
||||||
|
|
||||||
AlertDialog.Builder(activity)
|
AlertDialog.Builder(activity)
|
||||||
.setMessage(getString(R.string.encryption_export_saved_as, data))
|
.setMessage(getString(R.string.encryption_export_saved_as, data))
|
||||||
.setCancelable(false)
|
.setCancelable(false)
|
||||||
.setPositiveButton(R.string.ok, null)
|
.setPositiveButton(R.string.ok, null)
|
||||||
.show()
|
.show()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onFailure(failure: Throwable) {
|
override fun onFailure(failure: Throwable) {
|
||||||
|
|
Loading…
Reference in New Issue