diff --git a/app/src/main/assets/linphonerc_factory b/app/src/main/assets/linphonerc_factory index 1e6e02d4f..c9a117f40 100644 --- a/app/src/main/assets/linphonerc_factory +++ b/app/src/main/assets/linphonerc_factory @@ -47,6 +47,9 @@ store_friends=0 activation_code_length=4 prefer_basic_chat_room=1 record_aware=1 +auto_download_incoming_files_max_size=0 +auto_download_incoming_voice_recordings=1 +auto_download_incoming_icalendars=1 [account_creator] backend=1 diff --git a/app/src/main/java/org/linphone/ui/main/contacts/fragment/NewContactFragment.kt b/app/src/main/java/org/linphone/ui/main/contacts/fragment/NewContactFragment.kt index ce07c8d05..fe28b093f 100644 --- a/app/src/main/java/org/linphone/ui/main/contacts/fragment/NewContactFragment.kt +++ b/app/src/main/java/org/linphone/ui/main/contacts/fragment/NewContactFragment.kt @@ -30,9 +30,9 @@ import androidx.activity.result.contract.ActivityResultContracts import androidx.annotation.UiThread import androidx.databinding.DataBindingUtil import androidx.databinding.ViewDataBinding +import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.lifecycleScope import androidx.navigation.fragment.findNavController -import androidx.navigation.navGraphViewModels import kotlinx.coroutines.launch import org.linphone.BR import org.linphone.LinphoneApplication.Companion.coreContext @@ -56,9 +56,7 @@ class NewContactFragment : GenericFragment() { private lateinit var binding: ContactNewOrEditFragmentBinding - private val viewModel: ContactNewOrEditViewModel by navGraphViewModels( - R.id.main_nav_graph - ) + private lateinit var viewModel: ContactNewOrEditViewModel private val backPressedCallback = object : OnBackPressedCallback(true) { override fun handleOnBackPressed() { @@ -104,6 +102,8 @@ class NewContactFragment : GenericFragment() { ) binding.lifecycleOwner = viewLifecycleOwner + + viewModel = ViewModelProvider(this)[ContactNewOrEditViewModel::class.java] binding.viewModel = viewModel val addressToAdd = sharedViewModel.sipAddressToAddToNewContact