blob: dbf646458ad1ea2586fc666cba433dbbd6e77cbe [file] [log] [blame]
Jackeagled3ba2282018-11-17 20:49:22 -07001From c31d457bbc90e1c0dc0a5e21f0591af959b4a92b Mon Sep 17 00:00:00 2001
Pierre-Hugues Husson9685fef2018-08-24 13:38:12 +02002From: Pierre-Hugues Husson <phh@phh.me>
3Date: Tue, 21 Aug 2018 22:24:02 +0200
Jackeagle0cc335a2018-10-19 00:06:49 -04004Subject: [PATCH 22/26] Don't wake IR HAL to the infinity and beyond
Pierre-Hugues Husson9685fef2018-08-24 13:38:12 +02005
6---
7 services/core/java/com/android/server/ConsumerIrService.java | 5 -----
8 services/core/jni/com_android_server_ConsumerIrService.cpp | 2 +-
9 2 files changed, 1 insertion(+), 6 deletions(-)
10
11diff --git a/services/core/java/com/android/server/ConsumerIrService.java b/services/core/java/com/android/server/ConsumerIrService.java
Jackeagled3ba2282018-11-17 20:49:22 -070012index c574a03c9a3..82ec033bc30 100644
Pierre-Hugues Husson9685fef2018-08-24 13:38:12 +020013--- a/services/core/java/com/android/server/ConsumerIrService.java
14+++ b/services/core/java/com/android/server/ConsumerIrService.java
15@@ -46,11 +46,6 @@ public class ConsumerIrService extends IConsumerIrService.Stub {
16 mWakeLock.setReferenceCounted(true);
17
18 mHasNativeHal = halOpen();
19- if (mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CONSUMER_IR)) {
20- if (!mHasNativeHal) {
21- throw new RuntimeException("FEATURE_CONSUMER_IR present, but no IR HAL loaded!");
22- }
23- }
24 }
25
26 @Override
27diff --git a/services/core/jni/com_android_server_ConsumerIrService.cpp b/services/core/jni/com_android_server_ConsumerIrService.cpp
Jackeagled3ba2282018-11-17 20:49:22 -070028index 2ca348b3ae4..148fba9a688 100644
Pierre-Hugues Husson9685fef2018-08-24 13:38:12 +020029--- a/services/core/jni/com_android_server_ConsumerIrService.cpp
30+++ b/services/core/jni/com_android_server_ConsumerIrService.cpp
31@@ -36,7 +36,7 @@ static sp<IConsumerIr> mHal;
32
33 static jboolean halOpen(JNIEnv* /* env */, jobject /* obj */) {
34 // TODO(b/31632518)
35- mHal = IConsumerIr::getService();
36+ mHal = IConsumerIr::tryGetService();
37 return mHal != nullptr;
38 }
39
40--
Jackeagled3ba2282018-11-17 20:49:22 -0700412.17.1
Pierre-Hugues Husson9685fef2018-08-24 13:38:12 +020042