commit b2c6487a45320297a85b77eb204202c6f0c04933
parent aa0c0dd297d4116cc1458914841b24e12a7da859
Author: Andrey Zinovyev <azinovyev@mozilla.com>
Date: Tue, 25 Nov 2025 17:54:46 +0000
Bug 1996618 - Remove (activity as HomeActivity) casts in DownloadLanguagesPreferencesFragment r=android-reviewers,jonalmeida
Differential Revision: https://phabricator.services.mozilla.com/D270211
Diffstat:
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/translations/preferences/downloadlanguages/DownloadLanguagesPreferenceFragment.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/translations/preferences/downloadlanguages/DownloadLanguagesPreferenceFragment.kt
@@ -12,7 +12,6 @@ import androidx.appcompat.app.AppCompatActivity
import androidx.compose.runtime.Composable
import androidx.fragment.app.Fragment
import androidx.fragment.compose.content
-import androidx.navigation.findNavController
import androidx.navigation.fragment.findNavController
import mozilla.components.browser.state.action.TranslationsAction
import mozilla.components.browser.state.store.BrowserStore
@@ -24,10 +23,9 @@ import mozilla.components.concept.engine.translate.OperationLevel
import mozilla.components.concept.engine.translate.TranslationError
import mozilla.components.lib.state.ext.observeAsComposableState
import mozilla.components.support.base.feature.ViewBoundFeatureWrapper
-import org.mozilla.fenix.BrowserDirection
-import org.mozilla.fenix.HomeActivity
import org.mozilla.fenix.R
import org.mozilla.fenix.ext.components
+import org.mozilla.fenix.ext.openToBrowser
import org.mozilla.fenix.ext.requireComponents
import org.mozilla.fenix.ext.settings
import org.mozilla.fenix.ext.showToolbar
@@ -165,10 +163,10 @@ class DownloadLanguagesPreferenceFragment : Fragment() {
}
private fun openBrowserAndLoad(learnMoreUrl: String) {
- (requireActivity() as HomeActivity).openToBrowserAndLoad(
+ findNavController().openToBrowser()
+ requireComponents.useCases.fenixBrowserUseCases.loadUrlOrSearch(
searchTermOrURL = learnMoreUrl,
newTab = true,
- from = BrowserDirection.FromDownloadLanguagesPreferenceFragment,
)
}