From 97d66cce5651bdea564208f7509ddd9a31812b78 Mon Sep 17 00:00:00 2001 From: Jeff Boek Date: Wed, 20 May 2020 19:57:47 -0700 Subject: [PATCH] For #10504 - Creates the TabTrayDialogFragment --- .../main/java/org/mozilla/fenix/home/HomeFragment.kt | 4 +++- .../mozilla/fenix/tabtray/TabTrayDialogFragment.kt | 11 +++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 app/src/main/java/org/mozilla/fenix/tabtray/TabTrayDialogFragment.kt diff --git a/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt b/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt index 9cee78059c..4a9abf242b 100644 --- a/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt @@ -99,6 +99,7 @@ import org.mozilla.fenix.home.sessioncontrol.viewholders.CollectionViewHolder import org.mozilla.fenix.onboarding.FenixOnboarding import org.mozilla.fenix.settings.SupportUtils import org.mozilla.fenix.settings.deletebrowsingdata.deleteAndQuit +import org.mozilla.fenix.tabtray.TabTrayDialogFragment import org.mozilla.fenix.theme.ThemeManager import org.mozilla.fenix.utils.FragmentPreDrawManager import org.mozilla.fenix.utils.Settings @@ -357,7 +358,8 @@ class HomeFragment : Fragment() { view.tab_button.setOnClickListener { invokePendingDeleteJobs() hideOnboardingIfNeeded() - findNavController().navigate(HomeFragmentDirections.actionGlobalTabTrayFragment()) + val tabTrayDialog = TabTrayDialogFragment() + tabTrayDialog.show(parentFragmentManager, null) } PrivateBrowsingButtonView( diff --git a/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayDialogFragment.kt b/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayDialogFragment.kt new file mode 100644 index 0000000000..5ebffa852c --- /dev/null +++ b/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayDialogFragment.kt @@ -0,0 +1,11 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +package org.mozilla.fenix.tabtray + +import androidx.appcompat.app.AppCompatDialogFragment + +class TabTrayDialogFragment : AppCompatDialogFragment() { + +} \ No newline at end of file