From 28dbbbaa3ac6e2e20ae5dd100fc5e468ed4c5fe9 Mon Sep 17 00:00:00 2001 From: Mygod Date: Fri, 14 Jun 2019 11:48:24 +0800 Subject: [PATCH] Use fallback empty configuration as fallback --- .../src/main/java/be/mygod/vpnhotspot/net/wifi/WifiApManager.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/WifiApManager.kt b/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/WifiApManager.kt index ca81b80c..fafb3a35 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/WifiApManager.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/WifiApManager.kt @@ -11,7 +11,7 @@ object WifiApManager { WifiManager::class.java.getDeclaredMethod("setWifiApConfiguration", WifiConfiguration::class.java) } var configuration: WifiConfiguration - get() = getWifiApConfiguration.invoke(app.wifi) as WifiConfiguration + get() = (getWifiApConfiguration.invoke(app.wifi) as? WifiConfiguration) ?: WifiConfiguration() set(value) { if (setWifiApConfiguration.invoke(app.wifi, value) as? Boolean != true) { throw IllegalArgumentException("setWifiApConfiguration failed")