summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven Moreland <smoreland@google.com>2018-05-25 10:14:48 -0700
committerSteven Moreland <smoreland@google.com>2018-05-25 10:14:48 -0700
commit3baa6bda4dc55213b46ba2e48e0d549c52e02449 (patch)
tree087eb24ccd12bc7e9013c2108aa0c3495bb46e9a
parent5ed6bca9162bb44e8b3d00019221ba2f37fe1bba (diff)
downloadinterfaces-3baa6bda4dc55213b46ba2e48e0d549c52e02449.tar.gz
confirmationui: explicitly declare only one thread.
Due to an unclear API, wireless_charger accidentally started two threads. Bug: 80102279 Test: use lshal to verify that the service only has one thread Change-Id: Ic6bdb6ef0025173f4388f0550e00a6b4fc2e21df
-rw-r--r--confirmationui/1.0/default/service.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/confirmationui/1.0/default/service.cpp b/confirmationui/1.0/default/service.cpp
index 58ec66aba5..39f3f62b00 100644
--- a/confirmationui/1.0/default/service.cpp
+++ b/confirmationui/1.0/default/service.cpp
@@ -27,6 +27,7 @@ using android::hardware::joinRpcThreadpool;
using android::hardware::confirmationui::V1_0::implementation::ConfirmationUI;
int main() {
+ ::android::hardware::configureRpcThreadpool(1, true /*willJoinThreadpool*/);
auto confirmationui = new ConfirmationUI();
auto status = confirmationui->registerAsService();
if (status != android::OK) {