Fix crash in fingerprint enrollment due to async transaction
Fixes bug 27424654 Change-Id: I667374330fee00abc2f4ef7f881f8e98fd91567e
This commit is contained in:
@@ -175,7 +175,7 @@ public class FingerprintEnrollEnrolling extends FingerprintEnrollBase
|
|||||||
if (!isChangingConfigurations()) {
|
if (!isChangingConfigurations()) {
|
||||||
if (mSidecar != null) {
|
if (mSidecar != null) {
|
||||||
mSidecar.cancelEnrollment();
|
mSidecar.cancelEnrollment();
|
||||||
getFragmentManager().beginTransaction().remove(mSidecar).commit();
|
getFragmentManager().beginTransaction().remove(mSidecar).commitAllowingStateLoss();
|
||||||
}
|
}
|
||||||
finish();
|
finish();
|
||||||
}
|
}
|
||||||
@@ -186,7 +186,7 @@ public class FingerprintEnrollEnrolling extends FingerprintEnrollBase
|
|||||||
if (mSidecar != null) {
|
if (mSidecar != null) {
|
||||||
mSidecar.setListener(null);
|
mSidecar.setListener(null);
|
||||||
mSidecar.cancelEnrollment();
|
mSidecar.cancelEnrollment();
|
||||||
getFragmentManager().beginTransaction().remove(mSidecar).commit();
|
getFragmentManager().beginTransaction().remove(mSidecar).commitAllowingStateLoss();
|
||||||
mSidecar = null;
|
mSidecar = null;
|
||||||
}
|
}
|
||||||
super.onBackPressed();
|
super.onBackPressed();
|
||||||
|
Reference in New Issue
Block a user