From 4bf34c49b797dd14c59184381b2d572d08a27fa4 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Thu, 24 Sep 2020 00:28:43 +0200 Subject: ui: account for null data in callback Signed-off-by: Jason A. Donenfeld --- ui/src/main/java/com/wireguard/android/fragment/TunnelListFragment.kt | 1 + 1 file changed, 1 insertion(+) (limited to 'ui/src/main/java/com/wireguard') diff --git a/ui/src/main/java/com/wireguard/android/fragment/TunnelListFragment.kt b/ui/src/main/java/com/wireguard/android/fragment/TunnelListFragment.kt index a2eacd0b..9c9d0ecd 100644 --- a/ui/src/main/java/com/wireguard/android/fragment/TunnelListFragment.kt +++ b/ui/src/main/java/com/wireguard/android/fragment/TunnelListFragment.kt @@ -47,6 +47,7 @@ class TunnelListFragment : BaseFragment() { private var binding: TunnelListFragmentBinding? = null private val tunnelFileImportResultLauncher = registerForActivityResult(ActivityResultContracts.GetContent()) { data -> lifecycleScope.launch { + if (data == null) return@launch val contentResolver = activity?.contentResolver ?: return@launch TunnelImporter.importTunnel(contentResolver, data) { showSnackbar(it) } } -- cgit v1.2.3-59-g8ed1b