diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/manage/TetherManager.kt b/mobile/src/main/java/be/mygod/vpnhotspot/manage/TetherManager.kt index 9a4b4a85..5513e88c 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/manage/TetherManager.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/manage/TetherManager.kt @@ -168,7 +168,13 @@ sealed class TetherManager(protected val parent: TetheringFragment) : Manager(), init { parent.lifecycle.addObserver(this) - BluetoothAdapter.getDefaultAdapter()?.getProfileProxy(parent.requireContext(), this, PAN) + try { + BluetoothAdapter.getDefaultAdapter()?.getProfileProxy(parent.requireContext(), this, PAN) + } catch (e: SecurityException) { + e.printStackTrace() + Crashlytics.logException(e) + SmartSnackbar.make(e.localizedMessage).show() + } } override fun onServiceDisconnected(profile: Int) {