1
0
Fork 0

No issue: Fix new optional adds on arg error

master
ekager 2020-02-15 13:13:34 -08:00 committed by Emily Kager
parent 7aeb5f072d
commit 324fe64213
1 changed files with 7 additions and 4 deletions

View File

@ -8,6 +8,7 @@ import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.navigation.fragment.findNavController
import androidx.navigation.fragment.navArgs
import kotlinx.android.synthetic.main.fragment_add_on_internal_settings.*
import mozilla.components.feature.addons.ui.translate
@ -38,9 +39,11 @@ class AddonInternalSettingsFragment : AddonPopupBaseFragment() {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
engineSession?.let { engineSession ->
addonSettingsEngineView.render(engineSession)
engineSession.loadUrl(args.addon.installedState!!.optionsPageUrl)
}
args.addon.installedState?.optionsPageUrl?.let {
engineSession?.let { engineSession ->
addonSettingsEngineView.render(engineSession)
engineSession.loadUrl(it)
}
} ?: findNavController().navigateUp()
}
}