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

Commit 4420058b authored by Kunal Malhotra's avatar Kunal Malhotra Committed by Android (Google) Code Review
Browse files

Merge "Adding null check for stat closing" into main

parents 78dca6fa 6f25b30e
Loading
Loading
Loading
Loading
+15 −3
Original line number Diff line number Diff line
@@ -580,7 +580,11 @@ final class AppBatteryTracker extends BaseAppStateTracker<AppBatteryPolicy>
                            batteryStatsInternal);
            curDuration += curStart - lastUidBatteryUsageStartTs;
            try {
                if (statsCommit != null) {
                    statsCommit.close();
                } else {
                    Slog.w(TAG, "Stat was null");
                }
            } catch (IOException e) {
                Slog.w(TAG, "Failed to close a stat");
            }
@@ -660,7 +664,11 @@ final class AppBatteryTracker extends BaseAppStateTracker<AppBatteryPolicy>
            }
        }
        try {
            if (stats != null) {
                stats.close();
            } else {
                Slog.w(TAG, "Stat was null");
            }
        } catch (IOException e) {
            Slog.w(TAG, "Failed to close a stat");
        }
@@ -684,7 +692,11 @@ final class AppBatteryTracker extends BaseAppStateTracker<AppBatteryPolicy>
        final BatteryUsageStats stats = statsList.get(0);
        for (int i = 1; i < statsList.size(); i++) {
            try {
                if (statsList.get(i) != null) {
                    statsList.get(i).close();
                } else {
                    Slog.w(TAG, "Stat was null");
                }
            } catch (IOException e) {
                Slog.w(TAG, "Failed to close a stat in BatteryUsageStats List");
            }