Fix crashes.

pull/152/head
Tom Hacohen 4 years ago
parent f382115128
commit 4485fdbb08

@ -90,7 +90,7 @@ class AccountSettingsFragment() : PreferenceFragmentCompat(), LoaderManager.Load
override fun onLoadFinished(loader: Loader<AccountSettings>, settings: AccountSettings?) {
if (settings == null) {
activity!!.finish()
activity?.finish()
return
}
// Category: dashboard
@ -107,7 +107,9 @@ class AccountSettingsFragment() : PreferenceFragmentCompat(), LoaderManager.Load
}
} catch (e: EtebaseException) {
uiThread {
AlertDialog.Builder(requireContext())
val context = context
if (context != null) {
AlertDialog.Builder(context)
.setIcon(R.drawable.ic_error_dark)
.setTitle(R.string.exception)
.setMessage(e.localizedMessage)
@ -116,6 +118,7 @@ class AccountSettingsFragment() : PreferenceFragmentCompat(), LoaderManager.Load
}
}
}
}
true
}

Loading…
Cancel
Save