From 4287672aadf876af8adc570d6947f4ec2962745f Mon Sep 17 00:00:00 2001 From: Mygod Date: Thu, 3 Jan 2019 23:48:33 +0800 Subject: [PATCH] Mute more SocketException --- .../be/mygod/vpnhotspot/SettingsPreferenceFragment.kt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/SettingsPreferenceFragment.kt b/mobile/src/main/java/be/mygod/vpnhotspot/SettingsPreferenceFragment.kt index 1316111b..9dc697e2 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/SettingsPreferenceFragment.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/SettingsPreferenceFragment.kt @@ -135,10 +135,17 @@ class SettingsPreferenceFragment : PreferenceFragmentCompat() { AlwaysAutoCompleteEditTextPreferenceDialogFragmentCompat().apply { setArguments(preference.key, try { NetworkInterface.getNetworkInterfaces().asSequence() - .filter { it.isUp && !it.isLoopback && it.interfaceAddresses.isNotEmpty() } + .filter { + try { + it.isUp && !it.isLoopback && it.interfaceAddresses.isNotEmpty() + } catch (e: SocketException) { + Timber.d(e) + false + } + } .map { it.name }.sorted().toList().toTypedArray() } catch (e: SocketException) { - Timber.w(e) + Timber.d(e) emptyArray() }) setTargetFragment(this@SettingsPreferenceFragment, 0)