Merge "Fix NetworkScoreService#getActiveScorer." into rvc-dev am: ea920f597d am: 833823dc40

Change-Id: Ied99e91b45f9e7dbf897a534b5dceec49725a78c
This commit is contained in:
Varun Anand
2020-03-19 21:51:50 +00:00
committed by Automerger Merge Worker

View File

@@ -760,12 +760,11 @@ public class NetworkScoreService extends INetworkScoreService.Stub {
@Override @Override
public String getActiveScorerPackage() { public String getActiveScorerPackage() {
enforceSystemOrHasScoreNetworks(); enforceSystemOrHasScoreNetworks();
synchronized (mServiceConnectionLock) { NetworkScorerAppData appData = mNetworkScorerAppManager.getActiveScorer();
if (mServiceConnection != null) { if (appData == null) {
return mServiceConnection.getPackageName(); return null;
}
} }
return null; return appData.getRecommendationServicePackageName();
} }
/** /**
@@ -775,13 +774,7 @@ public class NetworkScoreService extends INetworkScoreService.Stub {
public NetworkScorerAppData getActiveScorer() { public NetworkScorerAppData getActiveScorer() {
// Only the system can access this data. // Only the system can access this data.
enforceSystemOnly(); enforceSystemOnly();
synchronized (mServiceConnectionLock) { return mNetworkScorerAppManager.getActiveScorer();
if (mServiceConnection != null) {
return mServiceConnection.getAppData();
}
}
return null;
} }
/** /**