diff options
author | Arthur Ishiguro <arthuri@google.com> | 2021-02-18 15:17:44 -0800 |
---|---|---|
committer | Arthur Ishiguro <arthuri@google.com> | 2021-02-19 10:31:41 -0800 |
commit | 340882c64b5944a62b122bbb24f95645c5a0c465 (patch) | |
tree | 93a14480a657d375bcbbe432638e8513e49a4d4c /libs/sensor/SensorManager.cpp | |
parent | 8a7958d989b045cea8c0b847d9e798490aa0ce40 (diff) |
Plumb attribution tag to Sensor Service
Also updates noteOp() to use the attribution tag.
Bug: 171922082
Test: Flash, verify through logs that attribution tags are propagated
Change-Id: I4601f6f8696e8cf1517d2401f8ddfffae4a29d04
Diffstat (limited to 'libs/sensor/SensorManager.cpp')
-rw-r--r-- | libs/sensor/SensorManager.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libs/sensor/SensorManager.cpp b/libs/sensor/SensorManager.cpp index a4a5d135c0..62f4b4e3e2 100644 --- a/libs/sensor/SensorManager.cpp +++ b/libs/sensor/SensorManager.cpp @@ -225,13 +225,14 @@ Sensor const* SensorManager::getDefaultSensor(int type) return nullptr; } -sp<SensorEventQueue> SensorManager::createEventQueue(String8 packageName, int mode) { +sp<SensorEventQueue> SensorManager::createEventQueue( + String8 packageName, int mode, String16 attributionTag) { sp<SensorEventQueue> queue; Mutex::Autolock _l(mLock); while (assertStateLocked() == NO_ERROR) { - sp<ISensorEventConnection> connection = - mSensorServer->createSensorEventConnection(packageName, mode, mOpPackageName); + sp<ISensorEventConnection> connection = mSensorServer->createSensorEventConnection( + packageName, mode, mOpPackageName, attributionTag); if (connection == nullptr) { // SensorService just died or the app doesn't have required permissions. ALOGE("createEventQueue: connection is NULL."); |