From bee45b949d1274eec2820234b670929bcaaec774 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 20 Oct 2020 15:48:47 +0200 Subject: [PATCH] Fixed snackbar display in landscape --- .../main/java/org/linphone/activities/main/MainActivity.kt | 4 +++- app/src/main/java/org/linphone/core/CoreContext.kt | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) 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 fd21098a7..7878fbb8e 100644 --- a/app/src/main/java/org/linphone/activities/main/MainActivity.kt +++ b/app/src/main/java/org/linphone/activities/main/MainActivity.kt @@ -21,6 +21,7 @@ package org.linphone.activities.main import android.app.Activity import android.content.Intent +import android.content.res.Configuration import android.net.Uri import android.os.Bundle import android.os.Parcelable @@ -124,7 +125,8 @@ class MainActivity : GenericActivity(), SnackBarActivity, NavController.OnDestin override fun showSnackBar(resourceId: Int) { 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.show() diff --git a/app/src/main/java/org/linphone/core/CoreContext.kt b/app/src/main/java/org/linphone/core/CoreContext.kt index 44047e80a..b2e98f66d 100644 --- a/app/src/main/java/org/linphone/core/CoreContext.kt +++ b/app/src/main/java/org/linphone/core/CoreContext.kt @@ -484,7 +484,7 @@ class CoreContext(val context: Context, coreConfig: Config) { overlayX = params.x.toFloat() overlayY = params.y.toFloat() } - else -> false + else -> return@setOnTouchListener false } true }