|
|
@ -29,6 +29,7 @@ import mozilla.components.feature.addons.ui.AddonInstallationDialogFragment
|
|
|
|
import mozilla.components.feature.addons.ui.AddonsManagerAdapter
|
|
|
|
import mozilla.components.feature.addons.ui.AddonsManagerAdapter
|
|
|
|
import mozilla.components.feature.addons.ui.PermissionsDialogFragment
|
|
|
|
import mozilla.components.feature.addons.ui.PermissionsDialogFragment
|
|
|
|
import mozilla.components.feature.addons.ui.translateName
|
|
|
|
import mozilla.components.feature.addons.ui.translateName
|
|
|
|
|
|
|
|
import org.mozilla.fenix.GleanMetrics.Addons
|
|
|
|
import org.mozilla.fenix.R
|
|
|
|
import org.mozilla.fenix.R
|
|
|
|
import org.mozilla.fenix.components.FenixSnackbar
|
|
|
|
import org.mozilla.fenix.components.FenixSnackbar
|
|
|
|
import org.mozilla.fenix.components.metrics.Event
|
|
|
|
import org.mozilla.fenix.components.metrics.Event
|
|
|
@ -282,6 +283,7 @@ class AddonsManagementFragment : Fragment(R.layout.fragment_add_ons_management)
|
|
|
|
adapter?.updateAddon(it)
|
|
|
|
adapter?.updateAddon(it)
|
|
|
|
addonProgressOverlay?.visibility = View.GONE
|
|
|
|
addonProgressOverlay?.visibility = View.GONE
|
|
|
|
showInstallationDialog(it)
|
|
|
|
showInstallationDialog(it)
|
|
|
|
|
|
|
|
Addons.hasInstalledAddons.set(true)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
onError = { _, e ->
|
|
|
|
onError = { _, e ->
|
|
|
|