From a36525ed1030a79d03df1aebc62ae7b2e024af74 Mon Sep 17 00:00:00 2001 From: Charles He Date: Wed, 18 Jan 2017 20:03:47 +0000 Subject: [PATCH] Fingerprint: check current user or profile properly Fixes a bug that causes isCurrentUserOrProfile to always return true. Test: none Bug: 34430969 Change-Id: I2804ac95da0c68a552a436397256e123bc8307e7 --- .../java/com/android/server/fingerprint/FingerprintService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/fingerprint/FingerprintService.java b/services/core/java/com/android/server/fingerprint/FingerprintService.java index b0f67a81db280..aeec764ea6d6f 100644 --- a/services/core/java/com/android/server/fingerprint/FingerprintService.java +++ b/services/core/java/com/android/server/fingerprint/FingerprintService.java @@ -460,7 +460,7 @@ public class FingerprintService extends SystemService implements IBinder.DeathRe UserManager um = UserManager.get(mContext); // Allow current user or profiles of the current user... - for (int profileId : um.getEnabledProfileIds(userId)) { + for (int profileId : um.getEnabledProfileIds(mCurrentUserId)) { if (profileId == userId) { return true; }