Added underscreen fingerprint improvement to QuickUnlockActivity.
This commit is contained in:
		@@ -181,7 +181,25 @@ namespace keepass2android
 | 
			
		||||
					AlertDialog.Builder b = new AlertDialog.Builder(this);
 | 
			
		||||
					b.SetTitle(Resource.String.fingerprint_prefs);
 | 
			
		||||
					b.SetMessage(btn.Tag.ToString());
 | 
			
		||||
					b.SetPositiveButton(Android.Resource.String.Ok, (o, eventArgs) => ((Dialog)o).Dismiss());
 | 
			
		||||
 | 
			
		||||
					if (_fingerprintIdentifier != null)
 | 
			
		||||
					{
 | 
			
		||||
						b.SetPositiveButton(Android.Resource.String.Ok, (o, eventArgs) => ((Dialog)o).Dismiss());
 | 
			
		||||
						b.SetNegativeButton(Resource.String.disable_sensor, (senderAlert, alertArgs) =>
 | 
			
		||||
						{
 | 
			
		||||
							btn.SetImageResource(Resource.Drawable.ic_fingerprint_error);
 | 
			
		||||
							_fingerprintIdentifier?.StopListening();
 | 
			
		||||
							_fingerprintIdentifier = null;
 | 
			
		||||
						});
 | 
			
		||||
					}
 | 
			
		||||
					else
 | 
			
		||||
					{
 | 
			
		||||
						b.SetPositiveButton(Android.Resource.String.Ok, (o, eventArgs) => ((Dialog)o).Dismiss());
 | 
			
		||||
						b.SetNegativeButton(Resource.String.enable_sensor, (senderAlert, alertArgs) =>
 | 
			
		||||
						{
 | 
			
		||||
							InitFingerprintUnlock();
 | 
			
		||||
						});
 | 
			
		||||
					}
 | 
			
		||||
					b.Show();
 | 
			
		||||
				};
 | 
			
		||||
				_fingerprintPermissionGranted = true;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user