diff --git a/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayView.kt b/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayView.kt index c8be8b158..ec7635cbe 100644 --- a/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayView.kt +++ b/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayView.kt @@ -462,9 +462,15 @@ class TabTrayView( if (multiselect) MULTISELECT_HANDLE_HEIGHT.dpToPx(displayMetrics) else NORMAL_HANDLE_HEIGHT.dpToPx( displayMetrics ) - topMargin = if (multiselect) 0.dpToPx(displayMetrics) else NORMAL_TOP_MARGIN.dpToPx( - displayMetrics - ) + if (container.context.settings().toolbarPosition == ToolbarPosition.TOP) { + topMargin = if (multiselect) 0.dpToPx(displayMetrics) else NORMAL_TOP_MARGIN.dpToPx( + displayMetrics + ) + } else { + bottomMargin = if (multiselect) 0.dpToPx(displayMetrics) else NORMAL_BOTTOM_MARGIN.dpToPx( + displayMetrics + ) + } } view.tab_wrapper.setChildWPercent( @@ -574,6 +580,7 @@ class TabTrayView( private const val MULTISELECT_HANDLE_HEIGHT = 11 private const val NORMAL_HANDLE_HEIGHT = 3 private const val NORMAL_TOP_MARGIN = 8 + private const val NORMAL_BOTTOM_MARGIN = 8 private const val NORMAL_HANDLE_PERCENT_WIDTH = 0.1F } } diff --git a/app/src/main/res/layout/component_tabstray.xml b/app/src/main/res/layout/component_tabstray.xml index b29fa5057..59c777c05 100644 --- a/app/src/main/res/layout/component_tabstray.xml +++ b/app/src/main/res/layout/component_tabstray.xml @@ -4,7 +4,6 @@ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->