From fedd61650e652bbd56c8d1db4908827fc43dd929 Mon Sep 17 00:00:00 2001 From: Ecco Park Date: Wed, 10 Apr 2019 14:48:17 -0700 Subject: [PATCH] Pass the package of caller to getPasspointConfigurations into WifiService The package information of caller is needed to check the SDK version in WifiService layer. Bug: 124301934 Test: ./frameworks/base/wifi/tests/runtests.sh Change-Id: I07020da22f044bdd32d376787fc14690bf926513 Signed-off-by: Ecco Park --- wifi/java/android/net/wifi/IWifiManager.aidl | 2 +- wifi/java/android/net/wifi/WifiManager.java | 2 +- wifi/java/com/android/server/wifi/BaseWifiService.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/wifi/java/android/net/wifi/IWifiManager.aidl b/wifi/java/android/net/wifi/IWifiManager.aidl index 62ea9af49f51b..9010f3c9943e6 100644 --- a/wifi/java/android/net/wifi/IWifiManager.aidl +++ b/wifi/java/android/net/wifi/IWifiManager.aidl @@ -75,7 +75,7 @@ interface IWifiManager boolean removePasspointConfiguration(in String fqdn, String packageName); - List getPasspointConfigurations(); + List getPasspointConfigurations(in String packageName); List getWifiConfigsForPasspointProfiles(in List fqdnList); diff --git a/wifi/java/android/net/wifi/WifiManager.java b/wifi/java/android/net/wifi/WifiManager.java index 140e9c324dfa7..4115663b8bb80 100644 --- a/wifi/java/android/net/wifi/WifiManager.java +++ b/wifi/java/android/net/wifi/WifiManager.java @@ -1778,7 +1778,7 @@ public class WifiManager { }) public List getPasspointConfigurations() { try { - return mService.getPasspointConfigurations(); + return mService.getPasspointConfigurations(mContext.getOpPackageName()); } catch (RemoteException e) { throw e.rethrowFromSystemServer(); } diff --git a/wifi/java/com/android/server/wifi/BaseWifiService.java b/wifi/java/com/android/server/wifi/BaseWifiService.java index 842d78ddcda22..fcf8bd5eaa3e3 100644 --- a/wifi/java/com/android/server/wifi/BaseWifiService.java +++ b/wifi/java/com/android/server/wifi/BaseWifiService.java @@ -124,7 +124,7 @@ public class BaseWifiService extends IWifiManager.Stub { } @Override - public List getPasspointConfigurations() { + public List getPasspointConfigurations(String packageName) { throw new UnsupportedOperationException(); }