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

Commit 6897db15 authored by Dmitri Plotnikov's avatar Dmitri Plotnikov Committed by Automerger Merge Worker
Browse files

Merge "Truncate battery history tags and remove Log.wtf" into tm-dev am: 431f9881

parents 54c600fc 431f9881
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -719,7 +719,7 @@ public class BatteryStatsImpl extends BatteryStats {
    int mNumHistoryItems;
    private static final int HISTORY_TAG_INDEX_LIMIT = 0x7ffe;
    private static final int MAX_HISTORY_TAG_STRING_LENGTH = 256;
    private static final int MAX_HISTORY_TAG_STRING_LENGTH = 1024;
    final HashMap<HistoryTag, Integer> mHistoryTagPool = new HashMap<>();
    private SparseArray<HistoryTag> mHistoryTags;
@@ -3970,6 +3970,12 @@ public class BatteryStatsImpl extends BatteryStats {
            Slog.wtfStack(TAG, "writeHistoryTag called with null name");
        }
        final int stringLength = tag.string.length();
        if (stringLength > MAX_HISTORY_TAG_STRING_LENGTH) {
            Slog.e(TAG, "Long battery history tag: " + tag.string);
            tag.string = tag.string.substring(0, MAX_HISTORY_TAG_STRING_LENGTH);
        }
        Integer idxObj = mHistoryTagPool.get(tag);
        int idx;
        if (idxObj != null) {
@@ -3986,11 +3992,6 @@ public class BatteryStatsImpl extends BatteryStats {
            tag.poolIdx = idx;
            mHistoryTagPool.put(key, idx);
            mNextHistoryTagIdx++;
            final int stringLength = key.string.length();
            if (stringLength > MAX_HISTORY_TAG_STRING_LENGTH) {
                Slog.wtf(TAG, "Long battery history tag: " + key.string);
            }
            mNumHistoryTagChars += stringLength + 1;
            if (mHistoryTags != null) {