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

Commit 1fd1d493 authored by Jeff Brown's avatar Jeff Brown Committed by Android Git Automerger
Browse files

am 397aca12: am 722565a6: Merge "Fix inconsistency in user activity types." into jb-mr1-dev

* commit '397aca12':
  Fix inconsistency in user activity types.
parents 0cdb1e73 397aca12
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -277,13 +277,15 @@ public abstract class BatteryStats implements Parcelable {
        public abstract long getVideoTurnedOnTime(long batteryRealtime, int which);

        /**
         * Note that these must match the constants in android.os.LocalPowerManager.
         * Note that these must match the constants in android.os.PowerManager.
         * Also, if the user activity types change, the BatteryStatsImpl.VERSION must
         * also be bumped.
         */
        static final String[] USER_ACTIVITY_TYPES = {
            "other", "cheek", "touch", "long_touch", "touch_up", "button", "unknown"
            "other", "button", "touch"
        };
        
        public static final int NUM_USER_ACTIVITY_TYPES = 7;
        public static final int NUM_USER_ACTIVITY_TYPES = 3;
        
        public abstract void noteUserActivityLocked(int type);
        public abstract boolean hasUserActivity();
+7 −4
Original line number Diff line number Diff line
@@ -87,7 +87,7 @@ public final class BatteryStatsImpl extends BatteryStats {
    private static final int MAGIC = 0xBA757475; // 'BATSTATS'

    // Current on-disk Parcel version
    private static final int VERSION = 61 + (USE_OLD_HISTORY ? 1000 : 0);
    private static final int VERSION = 62 + (USE_OLD_HISTORY ? 1000 : 0);

    // Maximum number of items we will record in the history.
    private static final int MAX_HISTORY_ITEMS = 2000;
@@ -2681,9 +2681,12 @@ public final class BatteryStatsImpl extends BatteryStats {
            if (mUserActivityCounters == null) {
                initUserActivityLocked();
            }
            if (type < 0) type = 0;
            else if (type >= NUM_USER_ACTIVITY_TYPES) type = NUM_USER_ACTIVITY_TYPES-1;
            if (type >= 0 && type < NUM_USER_ACTIVITY_TYPES) {
                mUserActivityCounters[type].stepAtomic();
            } else {
                Slog.w(TAG, "Unknown user activity type " + type + " was specified.",
                        new Throwable());
            }
        }

        @Override