show the password warning before every locking

This commit is contained in:
tibbi 2021-05-20 21:33:31 +02:00
parent 73508db24c
commit ca32224071

View File

@ -20,10 +20,7 @@ import android.webkit.WebView
import android.webkit.WebViewClient import android.webkit.WebViewClient
import android.widget.ImageView import android.widget.ImageView
import android.widget.TextView import android.widget.TextView
import com.simplemobiletools.commons.dialogs.ConfirmationAdvancedDialog import com.simplemobiletools.commons.dialogs.*
import com.simplemobiletools.commons.dialogs.FilePickerDialog
import com.simplemobiletools.commons.dialogs.RadioGroupDialog
import com.simplemobiletools.commons.dialogs.SecurityDialog
import com.simplemobiletools.commons.extensions.* import com.simplemobiletools.commons.extensions.*
import com.simplemobiletools.commons.helpers.* import com.simplemobiletools.commons.helpers.*
import com.simplemobiletools.commons.models.FAQItem import com.simplemobiletools.commons.models.FAQItem
@ -1065,12 +1062,14 @@ class MainActivity : SimpleActivity() {
} }
private fun lockNote() { private fun lockNote() {
SecurityDialog(this, "", SHOW_ALL_TABS) { hash, type, success -> ConfirmationDialog(this, "", R.string.locking_warning, R.string.ok, R.string.cancel) {
if (success) { SecurityDialog(this, "", SHOW_ALL_TABS) { hash, type, success ->
mCurrentNote.protectionHash = hash if (success) {
mCurrentNote.protectionType = type mCurrentNote.protectionHash = hash
NotesHelper(this).insertOrUpdateNote(mCurrentNote) { mCurrentNote.protectionType = type
invalidateOptionsMenu() NotesHelper(this).insertOrUpdateNote(mCurrentNote) {
invalidateOptionsMenu()
}
} }
} }
} }