From ca32224071044f902b1838f1e49b4832e3706fe3 Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 20 May 2021 21:33:31 +0200 Subject: [PATCH] show the password warning before every locking --- .../notes/pro/activities/MainActivity.kt | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt index c6d256ee..e8e32378 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt @@ -20,10 +20,7 @@ import android.webkit.WebView import android.webkit.WebViewClient import android.widget.ImageView import android.widget.TextView -import com.simplemobiletools.commons.dialogs.ConfirmationAdvancedDialog -import com.simplemobiletools.commons.dialogs.FilePickerDialog -import com.simplemobiletools.commons.dialogs.RadioGroupDialog -import com.simplemobiletools.commons.dialogs.SecurityDialog +import com.simplemobiletools.commons.dialogs.* import com.simplemobiletools.commons.extensions.* import com.simplemobiletools.commons.helpers.* import com.simplemobiletools.commons.models.FAQItem @@ -1065,12 +1062,14 @@ class MainActivity : SimpleActivity() { } private fun lockNote() { - SecurityDialog(this, "", SHOW_ALL_TABS) { hash, type, success -> - if (success) { - mCurrentNote.protectionHash = hash - mCurrentNote.protectionType = type - NotesHelper(this).insertOrUpdateNote(mCurrentNote) { - invalidateOptionsMenu() + ConfirmationDialog(this, "", R.string.locking_warning, R.string.ok, R.string.cancel) { + SecurityDialog(this, "", SHOW_ALL_TABS) { hash, type, success -> + if (success) { + mCurrentNote.protectionHash = hash + mCurrentNote.protectionType = type + NotesHelper(this).insertOrUpdateNote(mCurrentNote) { + invalidateOptionsMenu() + } } } }