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 0edb22cc5..5184f2430 100644 --- a/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayView.kt +++ b/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayView.kt @@ -145,12 +145,13 @@ class TabTrayView( } fun updateState(state: BrowserState) { - val shouldHide = if (isPrivateModeSelected) { + val hasNoTabs = if (isPrivateModeSelected) { state.privateTabs.isEmpty() } else { state.normalTabs.isEmpty() } - view?.tab_tray_overflow?.isVisible = !shouldHide + view?.tab_tray_empty_view?.isVisible = hasNoTabs + view?.tab_tray_overflow?.isVisible = !hasNoTabs } override fun onTabClosed(tab: Tab) { diff --git a/app/src/main/res/layout/component_tabstray.xml b/app/src/main/res/layout/component_tabstray.xml index 97b94ff92..f9b0d1224 100644 --- a/app/src/main/res/layout/component_tabstray.xml +++ b/app/src/main/res/layout/component_tabstray.xml @@ -14,6 +14,7 @@ style="@style/BottomSheetModal" android:backgroundTint="@color/foundation_normal_theme" app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior"> + + + + + + +