From d2e9ff226c4d7ea453c7dcd3bea5da8c76065894 Mon Sep 17 00:00:00 2001 From: Mygod Date: Thu, 8 Mar 2018 01:05:18 -0800 Subject: [PATCH] Postpone crash for devices without Wi-Fi --- .../src/main/java/be/mygod/vpnhotspot/RepeaterService.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/RepeaterService.kt b/mobile/src/main/java/be/mygod/vpnhotspot/RepeaterService.kt index 57ea0b55..1757ce92 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/RepeaterService.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/RepeaterService.kt @@ -168,8 +168,12 @@ class RepeaterService : Service(), WifiP2pManager.ChannelListener, VpnMonitor.Ca override fun onCreate() { super.onCreate() - p2pManager = getSystemService(Context.WIFI_P2P_SERVICE) as WifiP2pManager - onChannelDisconnected() + try { + p2pManager = getSystemService(Context.WIFI_P2P_SERVICE) as WifiP2pManager + onChannelDisconnected() + } catch (exc: TypeCastException) { + exc.printStackTrace() + } } override fun onBind(intent: Intent) = binder