mirror of
https://github.com/nextcloud/talk-android
synced 2025-03-12 18:40:52 +00:00
fix NPE for viewbinding
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
aa38df61be
commit
30f65424a5
@ -347,15 +347,22 @@ class ServerSelectionController :
|
|||||||
setCertTextView()
|
setCertTextView()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressLint("LongLogTag")
|
||||||
private fun setCertTextView() {
|
private fun setCertTextView() {
|
||||||
if (activity != null) {
|
if (activity != null) {
|
||||||
activity!!.runOnUiThread {
|
activity!!.runOnUiThread {
|
||||||
|
try {
|
||||||
if (!TextUtils.isEmpty(appPreferences!!.temporaryClientCertAlias)) {
|
if (!TextUtils.isEmpty(appPreferences!!.temporaryClientCertAlias)) {
|
||||||
binding.certTextView.setText(R.string.nc_change_cert_auth)
|
binding.certTextView.setText(R.string.nc_change_cert_auth)
|
||||||
} else {
|
} else {
|
||||||
binding.certTextView.setText(R.string.nc_configure_cert_auth)
|
binding.certTextView.setText(R.string.nc_configure_cert_auth)
|
||||||
}
|
}
|
||||||
hideserverEntryProgressBar()
|
hideserverEntryProgressBar()
|
||||||
|
} catch (npe: java.lang.NullPointerException) {
|
||||||
|
// view binding can be null
|
||||||
|
// since this is called asynchronously and UI might have been destroyed in the meantime
|
||||||
|
Log.i(TAG, "UI destroyed - view binding already gone")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user