From cef5d5b56f9f8cf3cb35fa35507f676fda4ac462 Mon Sep 17 00:00:00 2001 From: MatthewTighe Date: Thu, 17 Mar 2022 11:05:48 -0700 Subject: [PATCH] [fenix] closes https://github.com/mozilla-mobile/fenix/issues/24306: add nav argument to open tabs tray to an initial page --- .../main/java/org/mozilla/fenix/tabstray/TabsTrayFragment.kt | 2 ++ app/src/main/res/navigation/nav_graph.xml | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/app/src/main/java/org/mozilla/fenix/tabstray/TabsTrayFragment.kt b/app/src/main/java/org/mozilla/fenix/tabstray/TabsTrayFragment.kt index 18dc95334c..9668479fe2 100644 --- a/app/src/main/java/org/mozilla/fenix/tabstray/TabsTrayFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/tabstray/TabsTrayFragment.kt @@ -131,10 +131,12 @@ class TabsTrayFragment : AppCompatDialogFragment() { } else { TabsTrayState.Mode.Normal } + val initialPage = args.page tabsTrayStore = StoreProvider.get(this) { TabsTrayStore( initialState = TabsTrayState( + selectedPage = initialPage, mode = initialMode, focusGroupTabId = args.focusGroupTabId ), diff --git a/app/src/main/res/navigation/nav_graph.xml b/app/src/main/res/navigation/nav_graph.xml index 323fc4ab0f..7052780db5 100644 --- a/app/src/main/res/navigation/nav_graph.xml +++ b/app/src/main/res/navigation/nav_graph.xml @@ -162,6 +162,11 @@ app:nullable="true" android:defaultValue="@null" app:argType="string" /> +