don't crash if initial loading was not successful
This commit is contained in:
parent
7a5f90cb82
commit
9705a752fb
|
@ -121,7 +121,7 @@ class MainActivity : AppCompatActivity(), BottomNavigationView.OnNavigationItemS
|
||||||
val time = measureTimeMillis {
|
val time = measureTimeMillis {
|
||||||
Preferences.load(this)
|
Preferences.load(this)
|
||||||
|
|
||||||
// make sure credentials are set
|
// make sure credentials are set, run's async
|
||||||
EncryptedPreferences.readCredentials(this)
|
EncryptedPreferences.readCredentials(this)
|
||||||
if (EncryptedPreferences.password.isEmpty()) {
|
if (EncryptedPreferences.password.isEmpty()) {
|
||||||
showLoginDialog(true)
|
showLoginDialog(true)
|
||||||
|
|
|
@ -51,16 +51,18 @@ class HomeFragment : Fragment() {
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun initHighlight() {
|
private fun initHighlight() {
|
||||||
highlightMedia = AoDParser.highlightsList[0]
|
if (AoDParser.highlightsList.isNotEmpty()) {
|
||||||
|
highlightMedia = AoDParser.highlightsList[0]
|
||||||
|
|
||||||
binding.textHighlightTitle.text = highlightMedia.title
|
binding.textHighlightTitle.text = highlightMedia.title
|
||||||
Glide.with(requireContext()).load(highlightMedia.posterUrl)
|
Glide.with(requireContext()).load(highlightMedia.posterUrl)
|
||||||
.into(binding.imageHighlight)
|
.into(binding.imageHighlight)
|
||||||
|
|
||||||
if (StorageController.myList.contains(highlightMedia.id)) {
|
if (StorageController.myList.contains(highlightMedia.id)) {
|
||||||
loadIntoCompoundDrawable(R.drawable.ic_baseline_check_24, binding.textHighlightMyList)
|
loadIntoCompoundDrawable(R.drawable.ic_baseline_check_24, binding.textHighlightMyList)
|
||||||
} else {
|
} else {
|
||||||
loadIntoCompoundDrawable(R.drawable.ic_baseline_add_24, binding.textHighlightMyList)
|
loadIntoCompoundDrawable(R.drawable.ic_baseline_add_24, binding.textHighlightMyList)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue