summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Sudheer Shanka <sudheersai@google.com> 2020-07-17 23:43:31 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2020-07-17 23:43:31 +0000
commitac37645240ecf70842bfe687400572a21ac6c67c (patch)
tree1fbfecfa93d6b94d2ed1fdd25bd202559ba0ff27
parent378737945efcdb6e517f8030880c9f77b3e3a2b1 (diff)
parent20f7d15884e83855b6a29549e92c705653e87bf7 (diff)
Merge "Don't try to handle callbacks until mSystemReady is set." into rvc-dev am: 20f7d15884
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12180378 Change-Id: Ib00160c6ce11b4e9389a24b054a66ca266dfd66a
-rw-r--r--services/core/java/com/android/server/net/NetworkPolicyManagerService.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/net/NetworkPolicyManagerService.java b/services/core/java/com/android/server/net/NetworkPolicyManagerService.java
index ea047888caff..d6557f6410ec 100644
--- a/services/core/java/com/android/server/net/NetworkPolicyManagerService.java
+++ b/services/core/java/com/android/server/net/NetworkPolicyManagerService.java
@@ -5288,6 +5288,9 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
@Override
public void onTempPowerSaveWhitelistChange(int appId, boolean added) {
synchronized (mUidRulesFirstLock) {
+ if (!mSystemReady) {
+ return;
+ }
mLogger.tempPowerSaveWlChanged(appId, added);
if (added) {
mPowerSaveTempWhitelistAppIds.put(appId, true);