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

Commit 9f1c7734 authored by Stanislav Zholnin's avatar Stanislav Zholnin
Browse files

Intitialize AcceptableLeftDistance with NUM_OP-1.

Originally, on receiving any report from app AcceptableLeftDistance was decreasing below
NUM_OP. After changes introduced in ag/12060128, AcceptableLeftDistance doesn't always
change on report receipt.

Fix: 161451424
Test: atest RuntimeMessageCollectionTest
Change-Id: Id9a066d9efb16a60b2d68c78fb06bbd549c83e40
parent c2cdc0d6
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -6020,7 +6020,7 @@ public class AppOpsService extends IAppOpsService.Stub {
    private void resampleAppOpForPackageLocked(@NonNull String packageName, boolean pickOp) {
    private void resampleAppOpForPackageLocked(@NonNull String packageName, boolean pickOp) {
        mMessagesCollectedCount = 0.0f;
        mMessagesCollectedCount = 0.0f;
        mSampledAppOpCode = pickOp ? ThreadLocalRandom.current().nextInt(_NUM_OP) : OP_NONE;
        mSampledAppOpCode = pickOp ? ThreadLocalRandom.current().nextInt(_NUM_OP) : OP_NONE;
        mAcceptableLeftDistance = _NUM_OP;
        mAcceptableLeftDistance = _NUM_OP - 1;
        mSampledPackage = packageName;
        mSampledPackage = packageName;
    }
    }