From a5bb28016310b00d2564d07c47710ff969927831 Mon Sep 17 00:00:00 2001 From: Philipp Crocoll Date: Tue, 6 Dec 2016 02:37:21 +0100 Subject: [PATCH] add some logging for QuickUnlock issue detection --- src/keepass2android/PasswordActivity.cs | 2 ++ src/keepass2android/QuickUnlock.cs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/keepass2android/PasswordActivity.cs b/src/keepass2android/PasswordActivity.cs index 013f1306..50469066 100644 --- a/src/keepass2android/PasswordActivity.cs +++ b/src/keepass2android/PasswordActivity.cs @@ -1710,6 +1710,8 @@ namespace keepass2android base.OnResume(); _activityDesign.ReapplyTheme(); + Kp2aLog.Log("starting: " + _starting + ", Finishing: " + IsFinishing + ", _performingLoad: " + _performingLoad); + CheckBox cbOfflineMode = (CheckBox)FindViewById(Resource.Id.work_offline); App.Kp2a.OfflineMode = cbOfflineMode.Checked = App.Kp2a.OfflineModePreference; //this won't overwrite new user settings because every change is directly saved in settings LinearLayout offlineModeContainer = FindViewById(Resource.Id.work_offline_container); diff --git a/src/keepass2android/QuickUnlock.cs b/src/keepass2android/QuickUnlock.cs index 727c1b6b..12fdd1a6 100644 --- a/src/keepass2android/QuickUnlock.cs +++ b/src/keepass2android/QuickUnlock.cs @@ -302,10 +302,12 @@ namespace keepass2android var expectedPasswordPart = ExpectedPasswordPart; if (pwd.Text == expectedPasswordPart) { + Kp2aLog.Log("QuickUnlock successful!"); App.Kp2a.UnlockDatabase(); } else { + Kp2aLog.Log("QuickUnlock not successful!"); App.Kp2a.LockDatabase(false); Toast.MakeText(this, GetString(Resource.String.QuickUnlock_fail), ToastLength.Long).Show(); }