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:
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,
)
}
}