tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 0e0c443b92f89867277e0ba9de607e6e70e82f9d
parent 8ed604513a35d8668e5513ea59af05f5ae234250
Author: Andrey Zinovyev <azinovyev@mozilla.com>
Date:   Wed, 31 Dec 2025 16:29:27 +0000

Bug 2003592 - Remove (activity as HomeActivity) casts in MenuDialogFragment r=android-reviewers,jonalmeida

Differential Revision: https://phabricator.services.mozilla.com/D274801

Diffstat:
Mmobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/menu/MenuDialogFragment.kt | 7+++----
1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/menu/MenuDialogFragment.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/menu/MenuDialogFragment.kt @@ -64,9 +64,7 @@ import mozilla.components.support.utils.ext.getWindowInsets import mozilla.components.support.utils.ext.isLandscape import mozilla.components.support.utils.ext.top import mozilla.telemetry.glean.private.NoExtras -import org.mozilla.fenix.BrowserDirection import org.mozilla.fenix.GleanMetrics.Events -import org.mozilla.fenix.HomeActivity import org.mozilla.fenix.R import org.mozilla.fenix.automotive.isAndroidAutomotiveAvailable import org.mozilla.fenix.components.appstate.SupportedMenuNotifications @@ -90,6 +88,7 @@ import org.mozilla.fenix.components.menu.store.TranslationInfo import org.mozilla.fenix.components.menu.store.WebExtensionMenuItem import org.mozilla.fenix.ext.components import org.mozilla.fenix.ext.openSetDefaultBrowserOption +import org.mozilla.fenix.ext.openToBrowser import org.mozilla.fenix.ext.pixelSizeFor import org.mozilla.fenix.ext.requireComponents import org.mozilla.fenix.ext.runIfFragmentIsAttached @@ -914,10 +913,10 @@ class MenuDialogFragment : BottomSheetDialogFragment() { } url?.let { - (activity as HomeActivity).openToBrowserAndLoad( + findNavController().openToBrowser() + requireComponents.useCases.fenixBrowserUseCases.loadUrlOrSearch( searchTermOrURL = url, newTab = true, - from = BrowserDirection.FromMenuDialogFragment, ) } }