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

Commit 26e2c6bc authored by Felipe Leme's avatar Felipe Leme Committed by android-build-merger
Browse files

Merge "Implemented onRestrictBackgroundBlacklistChanged()." into nyc-dev

am: c769ddd3

* commit 'c769ddd3':
  Implemented onRestrictBackgroundBlacklistChanged().

Change-Id: Ifb0c4bdfa825948cb18d382c0c8eb29ce3d187b7
parents 699efba1 c769ddd3
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -175,15 +175,18 @@ public class DataSaverBackend {
    private final INetworkPolicyListener mPolicyListener = new INetworkPolicyListener.Stub() {
        @Override
        public void onUidRulesChanged(final int uid, int uidRules) throws RemoteException {
        }

        @Override
        public void onRestrictBackgroundBlacklistChanged(int uid, boolean blacklisted) {
            if (mBlacklist == null) {
                loadBlacklist();
            }
            final boolean isBlacklisted = uidRules == POLICY_REJECT_METERED_BACKGROUND;
            mBlacklist.put(uid, isBlacklisted);
            mBlacklist.put(uid, blacklisted);
            mHandler.post(new Runnable() {
                @Override
                public void run() {
                    handleBlacklistChanged(uid, isBlacklisted);
                    handleBlacklistChanged(uid, blacklisted);
                }
            });
        }