Fixed snackbar display in landscape
This commit is contained in:
parent
872683c2ee
commit
bee45b949d
2 changed files with 4 additions and 2 deletions
|
@ -21,6 +21,7 @@ package org.linphone.activities.main
|
||||||
|
|
||||||
import android.app.Activity
|
import android.app.Activity
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
|
import android.content.res.Configuration
|
||||||
import android.net.Uri
|
import android.net.Uri
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.os.Parcelable
|
import android.os.Parcelable
|
||||||
|
@ -124,7 +125,8 @@ class MainActivity : GenericActivity(), SnackBarActivity, NavController.OnDestin
|
||||||
|
|
||||||
override fun showSnackBar(resourceId: Int) {
|
override fun showSnackBar(resourceId: Int) {
|
||||||
val snackBar = Snackbar.make(binding.coordinator, resourceId, Snackbar.LENGTH_LONG)
|
val snackBar = Snackbar.make(binding.coordinator, resourceId, Snackbar.LENGTH_LONG)
|
||||||
if (binding.tabsFragment.visibility == View.VISIBLE) {
|
if (binding.tabsFragment.visibility == View.VISIBLE &&
|
||||||
|
resources.configuration.orientation == Configuration.ORIENTATION_PORTRAIT) {
|
||||||
snackBar.anchorView = binding.tabsFragment
|
snackBar.anchorView = binding.tabsFragment
|
||||||
}
|
}
|
||||||
snackBar.show()
|
snackBar.show()
|
||||||
|
|
|
@ -484,7 +484,7 @@ class CoreContext(val context: Context, coreConfig: Config) {
|
||||||
overlayX = params.x.toFloat()
|
overlayX = params.x.toFloat()
|
||||||
overlayY = params.y.toFloat()
|
overlayY = params.y.toFloat()
|
||||||
}
|
}
|
||||||
else -> false
|
else -> return@setOnTouchListener false
|
||||||
}
|
}
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue