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

Commit 537a3352 authored by Diya Bera's avatar Diya Bera
Browse files

Null checker for performance tracker

Flag: N/A
Bug: 327745001
Test: N/A
Change-Id: I0ca21c0313d2c5f01b01746cc8f4012e3b4b3314
parent 4faa2d19
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -895,7 +895,13 @@ public class FaceProvider implements IBinder.DeathRecipient, ServiceProvider {
            for (int i = 0; i < mFaceSensors.size(); i++) {
                final Sensor sensor = mFaceSensors.valueAt(i);
                final int sensorId = mFaceSensors.keyAt(i);
                PerformanceTracker.getInstanceForSensorId(sensorId).incrementHALDeathCount();
                final PerformanceTracker performanceTracker = PerformanceTracker.getInstanceForSensorId(
                        sensorId);
                if (performanceTracker != null) {
                    performanceTracker.incrementHALDeathCount();
                } else {
                    Slog.w(getTag(), "Performance tracker is null. Not counting HAL death.");
                }
                sensor.onBinderDied();
            }
        });
+7 −1
Original line number Diff line number Diff line
@@ -954,7 +954,13 @@ public class FingerprintProvider implements IBinder.DeathRecipient, ServiceProvi
            for (int i = 0; i < mFingerprintSensors.size(); i++) {
                final Sensor sensor = mFingerprintSensors.valueAt(i);
                final int sensorId = mFingerprintSensors.keyAt(i);
                PerformanceTracker.getInstanceForSensorId(sensorId).incrementHALDeathCount();
                final PerformanceTracker performanceTracker = PerformanceTracker.getInstanceForSensorId(
                        sensorId);
                if (performanceTracker != null) {
                    performanceTracker.incrementHALDeathCount();
                } else {
                    Slog.w(getTag(), "Performance tracker is null. Not counting HAL death.");
                }
                sensor.onBinderDied();
            }
        });