Closed neeldoshii closed 1 week ago
Not only hides menu but also does not updateDeckList upon selecting backup.
fun updateDeckList() {
if (!CollectionManager.isOpenUnsafe()) {
return
}
if (Build.FINGERPRINT != "robolectric") {
// uses user's desktop settings to determine whether a backup
// actually happens
performBackupInBackground()
}
Timber.d("updateDeckList")
loadDeckCounts?.cancel()
loadDeckCounts = launchCatchingTask {
withProgress {
Timber.d("Refreshing deck list")
val deckData = withCol {
Pair(sched.deckDueTree(), this.isEmpty)
}
onDecksLoaded(deckData.first, deckData.second)
}
}
}
!CollectionManager.isOpenUnsafe()
this return true which is expected to be false
Steps to Reproduce :
Actual Behaviour
Menu, search, backup menu inflated are hidden.
Expected Behaviour:
Menu, search, backup menu inflated should be shown after switching the backups.
Video of reproduce
https://github.com/ankidroid/Anki-Android/assets/60827173/85a19938-9417-409b-9324-abe17cd9f8ca