diff --git a/app/src/main/java/org/linphone/activities/main/MainActivity.kt b/app/src/main/java/org/linphone/activities/main/MainActivity.kt index a8ef1e6a2..65b300db7 100644 --- a/app/src/main/java/org/linphone/activities/main/MainActivity.kt +++ b/app/src/main/java/org/linphone/activities/main/MainActivity.kt @@ -28,6 +28,7 @@ import android.view.Gravity import android.view.View import android.view.inputmethod.InputMethodManager import androidx.databinding.DataBindingUtil +import androidx.fragment.app.FragmentContainerView import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.lifecycleScope import androidx.navigation.NavController @@ -123,7 +124,12 @@ class MainActivity : GenericActivity(), SnackBarActivity, NavController.OnDestin } override fun showSnackBar(resourceId: Int) { - Snackbar.make(binding.coordinator, resourceId, Snackbar.LENGTH_LONG).show() + val snackBar = Snackbar.make(binding.coordinator, resourceId, Snackbar.LENGTH_LONG) + val anchorView = binding.navHostFragment.findViewById(R.id.tabs_fragment) + if (anchorView != null) { + snackBar.anchorView = anchorView + } + snackBar.show() } override fun onPostCreate(savedInstanceState: Bundle?) {