summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Peter Qiu <zqiu@google.com> 2017-03-27 21:33:46 +0000
committer android-build-merger <android-build-merger@google.com> 2017-03-27 21:33:46 +0000
commitbc3fefbacd7c11d147e192f7b3324f1f4dc53b51 (patch)
tree5a6d7dd5fc0fe31696ab3d44600f86a4bb08f5de
parentb4e8fd65bfcd8e4e4e10cef3b1da8e15a447cc41 (diff)
parent78eeb9b090f5ee0132f3223065df03791ce5d3ae (diff)
Merge "wifi: catch UnsupportedOperationException for getMatchingWifiConfig" am: ae3bae715e
am: 78eeb9b090 Change-Id: Icf369fc41387dbd1ed854434f2d77ecd867c4532
-rw-r--r--packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java b/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
index 3435d1d9629d..0a32f195d7d9 100644
--- a/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
+++ b/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
@@ -394,9 +394,13 @@ public class WifiTracker {
// the given ScanResult. This is used for showing that a given AP
// (ScanResult) is available via a Passpoint provider (provider friendly
// name).
- WifiConfiguration config = mWifiManager.getMatchingWifiConfig(result);
- if (config != null) {
- accessPoint.update(config);
+ try {
+ WifiConfiguration config = mWifiManager.getMatchingWifiConfig(result);
+ if (config != null) {
+ accessPoint.update(config);
+ }
+ } catch (UnsupportedOperationException e) {
+ // Passpoint not supported on the device.
}
}