Fix lock with back button

This commit is contained in:
J-Jamet
2019-08-13 17:20:53 +02:00
parent c398b92eb1
commit 69390a81ab

View File

@@ -61,6 +61,7 @@ import com.kunzisoft.keepass.magikeyboard.KeyboardHelper
import com.kunzisoft.keepass.magikeyboard.MagikIME import com.kunzisoft.keepass.magikeyboard.MagikIME
import com.kunzisoft.keepass.settings.PreferencesUtil import com.kunzisoft.keepass.settings.PreferencesUtil
import com.kunzisoft.keepass.timeout.TimeoutHelper import com.kunzisoft.keepass.timeout.TimeoutHelper
import com.kunzisoft.keepass.utils.LOCK_ACTION
import com.kunzisoft.keepass.utils.MenuUtil import com.kunzisoft.keepass.utils.MenuUtil
import com.kunzisoft.keepass.view.AddNodeButtonView import com.kunzisoft.keepass.view.AddNodeButtonView
import net.cachapa.expandablelayout.ExpandableLayout import net.cachapa.expandablelayout.ExpandableLayout
@@ -903,7 +904,7 @@ class GroupActivity : LockingActivity(),
// Else lock if needed // Else lock if needed
else { else {
if (PreferencesUtil.isLockDatabaseWhenBackButtonOnRootClicked(this)) { if (PreferencesUtil.isLockDatabaseWhenBackButtonOnRootClicked(this)) {
Database.getInstance().closeAndClear(applicationContext.filesDir) lockAndExit()
super.onBackPressed() super.onBackPressed()
} else { } else {
moveTaskToBack(true) moveTaskToBack(true)