diff --git a/app/src/main/kotlin/org/fossify/notes/activities/MainActivity.kt b/app/src/main/kotlin/org/fossify/notes/activities/MainActivity.kt index b641bd5e..bbfa640a 100644 --- a/app/src/main/kotlin/org/fossify/notes/activities/MainActivity.kt +++ b/app/src/main/kotlin/org/fossify/notes/activities/MainActivity.kt @@ -565,6 +565,10 @@ class MainActivity : SimpleActivity() { private fun initViewPager(wantedNoteId: Long? = null) { NotesHelper(this).getNotes { notes -> + if (isFinishing || isDestroyed) { + return@getNotes + } + notes.filter { it.shouldBeUnlocked(this) } .forEach(::removeProtection)