fix for crash on Android 4.x (NoBackupFilesDir is ApiLevel >= 21)

try to fall back to Samsung fingerprint API even on Android 6
-> 1.0.0c
This commit is contained in:
Philipp Crocoll
2016-04-13 19:52:26 +02:00
parent 80d1788c60
commit 832722a90e
6 changed files with 42 additions and 23 deletions

View File

@@ -253,7 +253,7 @@ namespace keepass2android.Io
if (ioc.IsLocalFile())
{
bool requiresPermission = !(ioc.Path.StartsWith(activity.Activity.FilesDir.CanonicalPath)
|| ioc.Path.StartsWith(activity.Activity.NoBackupFilesDir.CanonicalPath));
|| ioc.Path.StartsWith(IoUtil.GetInternalDirectory(activity.Activity).CanonicalPath));
var extDirectory = activity.Activity.GetExternalFilesDir(null);
if ((extDirectory != null) && (ioc.Path.StartsWith(extDirectory.CanonicalPath)))