1
0
Fork 0

Add new tab and navigate to it

master
Emily Kager 2019-02-12 15:26:10 -08:00 committed by Emily Kager
parent 0c8b2a8a1e
commit 931778acac
1 changed files with 2 additions and 3 deletions

View File

@ -13,7 +13,6 @@ import androidx.navigation.Navigation
import androidx.preference.Preference
import androidx.preference.Preference.OnPreferenceClickListener
import androidx.preference.PreferenceFragmentCompat
import mozilla.components.browser.session.Session
import org.mozilla.fenix.R
import org.mozilla.fenix.R.string.pref_key_about
import org.mozilla.fenix.R.string.pref_key_make_default_browser
@ -70,12 +69,12 @@ class SettingsFragment : PreferenceFragmentCompat() {
private fun getAboutPageListener(): OnPreferenceClickListener {
return OnPreferenceClickListener {
requireComponents.core.sessionManager.add(Session(aboutURL), true)
requireComponents.useCases.tabsUseCases.addTab.invoke(aboutURL, true)
view?.let {
Navigation.findNavController(it)
.navigate(
SettingsFragmentDirections.actionGlobalBrowser(
requireComponents.core.sessionManager.selectedSession?.id
null
)
)
}