Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cee87535 authored by Ilya Matyukhin's avatar Ilya Matyukhin
Browse files

Run postEnroll() after enrolling from SUW

Bug: 131231334
Test: tested on blueline
Change-Id: I225725edb1c3379f2f3f5bc8b5cbe9adddb49f59
parent d464f67e
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@ import com.android.settings.biometrics.BiometricEnrollBase;

import com.google.android.setupcompat.template.FooterBarMixin;
import com.google.android.setupcompat.template.FooterButton;
import com.google.android.setupcompat.util.WizardManagerHelper;

/**
 * Activity which concludes fingerprint enrollment.
@@ -104,6 +105,9 @@ public class FingerprintEnrollFinish extends BiometricEnrollBase {
    protected void onNextButtonClick(View view) {
        updateFingerprintSuggestionEnableState();
        setResult(RESULT_FINISHED);
        if (WizardManagerHelper.isAnySetupWizard(getIntent())) {
            postEnroll();
        }
        finish();
    }

@@ -127,6 +131,16 @@ public class FingerprintEnrollFinish extends BiometricEnrollBase {
        }
    }

    private void postEnroll() {
        final FingerprintManager fpm = Utils.getFingerprintManagerOrNull(this);
        if (fpm != null) {
            int result = fpm.postEnroll();
            if (result < 0) {
                Log.w(TAG, "postEnroll failed: result = " + result);
            }
        }
    }

    private void onAddAnotherButtonClick(View view) {
        startActivityForResult(getFingerprintEnrollingIntent(), REQUEST_ADD_ANOTHER);
    }