diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/WidgetConfigureActivity.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/WidgetConfigureActivity.kt index f371a36e..80b40300 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/WidgetConfigureActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/WidgetConfigureActivity.kt @@ -101,8 +101,22 @@ class WidgetConfigureActivity : SimpleActivity() { NotesHelper(this).getNotes { mNotes = it notes_picker_holder.beVisibleIf(mNotes.size > 1 && !mIsCustomizingColors) - val note = mNotes.firstOrNull { !it.isLocked() } ?: return@getNotes - updateCurrentNote(note) + var note = mNotes.firstOrNull { !it.isLocked() } + + if (mNotes.size == 1 && note == null) { + note = mNotes.first() + SecurityDialog(this, note.protectionHash, note.protectionType) { hash, type, success -> + if (success) { + updateCurrentNote(note) + } else { + finish() + } + } + } else { + if (note != null) { + updateCurrentNote(note) + } + } } }