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

Commit 9ce1993d authored by Shobhit Goel's avatar Shobhit Goel
Browse files

Add logging to compat override calls

Logging to logcat when new overrides are enabled/disabled/reset.

Bug: 177890793
Test: Tested by adding/resetting overrides using adb command.
Change-Id: Ib3a8b3816a933db75ec84e03c7eeffa8b2710253
parent b5525720
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -286,6 +286,9 @@ final class CompatConfig {
            return new CompatChange(changeId);
        });
        c.addPackageOverride(packageName, overrides, allowedState, versionCode);
        Slog.d(TAG, (overrides.isEnabled() ? "Enabled" : "Disabled")
                + " change " + changeId + (c.getName() != null ? " [" + c.getName() + "]" : "")
                + " for " + packageName);
        invalidateCache();
        return alreadyKnown.get();
    }
@@ -372,7 +375,14 @@ final class CompatConfig {
        long changeId = change.getId();
        OverrideAllowedState allowedState =
                mOverrideValidator.getOverrideAllowedState(changeId, packageName);
        return change.removePackageOverride(packageName, allowedState, versionCode);
        boolean overrideExists = change.removePackageOverride(packageName, allowedState,
                versionCode);
        if (overrideExists) {
            Slog.d(TAG, "Reset change " + changeId
                    + (change.getName() != null ? " [" + change.getName() + "]" : "")
                    + " for " + packageName + " to default value.");
        }
        return overrideExists;
    }

    /**