Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e0fcac28 authored by Shai Barack's avatar Shai Barack
Browse files

Clean up sensormanager_ping_binder flag.

Fixes: 409606987
Flag: EXEMPT post-launch cleanup
Test: N/A cleanup
Change-Id: I126a0af50f0e6b165aa20c6df12041d9230937b3
parent 566e93a9
Loading
Loading
Loading
Loading
+0 −14
Original line number Diff line number Diff line
@@ -208,21 +208,7 @@ void SensorManager::sensorManagerDied() {
}

status_t SensorManager::assertStateLocked() {
#if COM_ANDROID_HARDWARE_LIBSENSOR_FLAGS(SENSORMANAGER_PING_BINDER)
    if (mSensorServer == nullptr) {
#else
    bool initSensorManager = false;
    if (mSensorServer == nullptr) {
        initSensorManager = true;
    } else {
        // Ping binder to check if sensorservice is alive.
        status_t err = IInterface::asBinder(mSensorServer)->pingBinder();
        if (err != NO_ERROR) {
            initSensorManager = true;
        }
    }
    if (initSensorManager) {
#endif
        waitForSensorService(&mSensorServer);
        LOG_ALWAYS_FATAL_IF(mSensorServer == nullptr, "getService(SensorService) NULL");

+0 −8
Original line number Diff line number Diff line
package: "com.android.hardware.libsensor.flags"
container: "system"

flag {
  name: "sensormanager_ping_binder"
  namespace: "sensors"
  description: "Whether to pingBinder on SensorManager init"
  bug: "322228259"
  is_fixed_read_only: true
}

flag {
  name: "sensor_event_queue_report_sensor_usage_in_tracing"
  namespace: "sensors"