diff options
author | Steven Moreland <smoreland@google.com> | 2018-05-25 10:14:48 -0700 |
---|---|---|
committer | Steven Moreland <smoreland@google.com> | 2018-05-25 10:14:48 -0700 |
commit | 3baa6bda4dc55213b46ba2e48e0d549c52e02449 (patch) | |
tree | 087eb24ccd12bc7e9013c2108aa0c3495bb46e9a /confirmationui | |
parent | 5ed6bca9162bb44e8b3d00019221ba2f37fe1bba (diff) | |
download | platform_hardware_interfaces-3baa6bda4dc55213b46ba2e48e0d549c52e02449.tar.gz platform_hardware_interfaces-3baa6bda4dc55213b46ba2e48e0d549c52e02449.tar.bz2 platform_hardware_interfaces-3baa6bda4dc55213b46ba2e48e0d549c52e02449.zip |
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
Diffstat (limited to 'confirmationui')
-rw-r--r-- | confirmationui/1.0/default/service.cpp | 1 |
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) { |