mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-31 14:15:30 +00:00
3f2aedd313
The Android-specific AddonUpdateService has a bit of redundant code because AddonManagerPrivate has a backgroundUpdateCheck method that does a lot of the same thing. This patch makes AddonUpdateService call that method so there's less code and more consistency. This requires flipping the "extensions.update.enabled" pref, which was disabled in bug 528588 for showing the XUL addon update dialog. I don't think this is relevant anymore in native Fennec and with the later rewrite of AddonManager, so I'm fairly certain it's okay to flip that pref. The patch also disables the AddonManager update timer because we have our own update timer on Android.
26 lines
1.8 KiB
Plaintext
26 lines
1.8 KiB
Plaintext
component {66354bc9-7ed1-4692-ae1d-8da97d6b205e} nsBlocklistService.js process=main
|
|
contract @mozilla.org/extensions/blocklist;1 {66354bc9-7ed1-4692-ae1d-8da97d6b205e} process=main
|
|
category profile-after-change nsBlocklistService @mozilla.org/extensions/blocklist;1 process=main
|
|
component {e0a106ed-6ad4-47a4-b6af-2f1c8aa4712d} nsBlocklistServiceContent.js process=content
|
|
contract @mozilla.org/extensions/blocklist;1 {e0a106ed-6ad4-47a4-b6af-2f1c8aa4712d} process=content
|
|
|
|
category update-timer nsBlocklistService @mozilla.org/extensions/blocklist;1,getService,blocklist-background-update-timer,extensions.blocklist.interval,86400
|
|
#ifndef MOZ_WIDGET_GONK
|
|
component {4399533d-08d1-458c-a87a-235f74451cfa} addonManager.js
|
|
contract @mozilla.org/addons/integration;1 {4399533d-08d1-458c-a87a-235f74451cfa}
|
|
#ifndef MOZ_WIDGET_ANDROID
|
|
category update-timer addonManager @mozilla.org/addons/integration;1,getService,addon-background-update-timer,extensions.update.interval,86400
|
|
#endif
|
|
component {7beb3ba8-6ec3-41b4-b67c-da89b8518922} amContentHandler.js
|
|
contract @mozilla.org/uriloader/content-handler;1?type=application/x-xpinstall {7beb3ba8-6ec3-41b4-b67c-da89b8518922}
|
|
component {0f38e086-89a3-40a5-8ffc-9b694de1d04a} amWebInstallListener.js
|
|
contract @mozilla.org/addons/web-install-listener;1 {0f38e086-89a3-40a5-8ffc-9b694de1d04a}
|
|
component {9df8ef2b-94da-45c9-ab9f-132eb55fddf1} amInstallTrigger.js
|
|
contract @mozilla.org/addons/installtrigger;1 {9df8ef2b-94da-45c9-ab9f-132eb55fddf1}
|
|
category JavaScript-global-property InstallTrigger @mozilla.org/addons/installtrigger;1
|
|
#ifndef MOZ_WIDGET_ANDROID
|
|
category addon-provider-module PluginProvider resource://gre/modules/addons/PluginProvider.jsm
|
|
#endif
|
|
category addon-provider-module GMPProvider resource://gre/modules/addons/GMPProvider.jsm
|
|
#endif
|