|
|
@@ -6,6 +6,7 @@ import android.os.Build;
|
|
|
import android.view.View;
|
|
|
|
|
|
import info.knacki.pass.io.FileInterfaceFactory;
|
|
|
+import info.knacki.pass.settings.SettingsManager;
|
|
|
import info.knacki.pass.ui.alertPrompt.AlertPromptGenerator;
|
|
|
import info.knacki.pass.ui.alertPrompt.ServiceAlertPromptGenerator;
|
|
|
|
|
|
@@ -13,7 +14,7 @@ public class PasswordPickerFactory {
|
|
|
public static FileInterfaceFactory.PasswordGetter GetPasswordPicker(Context ctx) {
|
|
|
final AlertPromptGenerator generator = new AlertPromptGenerator();
|
|
|
|
|
|
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) // FIXME config !
|
|
|
+ if (SettingsManager.IsFingerprintEnabled(ctx) && Build.VERSION.SDK_INT >= Build.VERSION_CODES.M)
|
|
|
return new FingerprintPicker(ctx, generator);
|
|
|
return new PasswordPicker(ctx, generator);
|
|
|
}
|
|
|
@@ -21,7 +22,7 @@ public class PasswordPickerFactory {
|
|
|
public static FileInterfaceFactory.PasswordGetter GetPasswordPicker(Service ctx, View v) {
|
|
|
final AlertPromptGenerator generator = new ServiceAlertPromptGenerator(v);
|
|
|
|
|
|
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) // FIXME config !
|
|
|
+ if (SettingsManager.IsFingerprintEnabled(ctx) && Build.VERSION.SDK_INT >= Build.VERSION_CODES.M)
|
|
|
return new FingerprintPicker(ctx, generator);
|
|
|
return new PasswordPicker(ctx, generator);
|
|
|
}
|