diff --git a/app/src/main/java/org/linphone/telecom/TelecomManager.kt b/app/src/main/java/org/linphone/telecom/TelecomManager.kt index 785d43182..f71b43fe8 100644 --- a/app/src/main/java/org/linphone/telecom/TelecomManager.kt +++ b/app/src/main/java/org/linphone/telecom/TelecomManager.kt @@ -185,8 +185,14 @@ class TelecomManager } } } - } catch (e: CallException) { - Log.e("$TAG Failed to add call to Telecom's CallsManager: $e") + } catch (ce: CallException) { + Log.e("$TAG Failed to add call to Telecom's CallsManager: $ce") + } catch (se: SecurityException) { + Log.e("$TAG Security exception trying to add call to Telecom's CallsManager: $se") + } catch (ise: IllegalArgumentException) { + Log.e("$TAG Illegal argument exception trying to add call to Telecom's CallsManager: $ise") + } catch (e: Exception) { + Log.e("$TAG Exception trying to add call to Telecom's CallsManager: $e") } } } diff --git a/app/src/main/java/org/linphone/ui/assistant/fragment/RegisterFragment.kt b/app/src/main/java/org/linphone/ui/assistant/fragment/RegisterFragment.kt index 4a0d49cd1..8cfee0ff2 100644 --- a/app/src/main/java/org/linphone/ui/assistant/fragment/RegisterFragment.kt +++ b/app/src/main/java/org/linphone/ui/assistant/fragment/RegisterFragment.kt @@ -186,8 +186,10 @@ class RegisterFragment : GenericFragment() { val telephonyManager = requireContext().getSystemService(Context.TELEPHONY_SERVICE) as TelephonyManager val countryIso = telephonyManager.networkCountryIso coreContext.postOnCoreThread { + val fragmentContext = context ?: return@postOnCoreThread + val adapter = object : ArrayAdapter( - requireContext(), + fragmentContext, R.layout.drop_down_item, viewModel.dialPlansLabelList ) {