summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Kevin Chyn <kchyn@google.com> 2017-08-10 03:32:18 +0000
committer android-build-merger <android-build-merger@google.com> 2017-08-10 03:32:18 +0000
commit37653f762fd6fdff77aee886899779142afa5c03 (patch)
tree3c9f3ef0344d03479a7db7ae4d1f8ce57205fcc0
parent43580df39be4668409e15a2e0f4e2bd9f77a00b9 (diff)
parentfa4b13dad9ccb4eab0c1ad3449961d434680e882 (diff)
Merge "FingerprintService should release wakelock only if isHeld" into oc-mr1-dev am: c48f414a3c
am: fa4b13dad9 Change-Id: Iffb5890236dadc93f66ef397ecbfbd084bd6d473
-rw-r--r--services/core/java/com/android/server/fingerprint/FingerprintService.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/fingerprint/FingerprintService.java b/services/core/java/com/android/server/fingerprint/FingerprintService.java
index 6cc7071510b4..855b9d0a8dcb 100644
--- a/services/core/java/com/android/server/fingerprint/FingerprintService.java
+++ b/services/core/java/com/android/server/fingerprint/FingerprintService.java
@@ -921,7 +921,9 @@ public class FingerprintService extends SystemService implements IHwBinder.Death
@Override
public void sendResult(Bundle data) throws RemoteException {
- mWakeLock.release();
+ if (mWakeLock.isHeld()) {
+ mWakeLock.release();
+ }
}
});
} catch (DeadObjectException e) {