diff options
Diffstat (limited to 'toolkit/mozapps/extensions/AddonPathService.cpp')
-rw-r--r-- | toolkit/mozapps/extensions/AddonPathService.cpp | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/toolkit/mozapps/extensions/AddonPathService.cpp b/toolkit/mozapps/extensions/AddonPathService.cpp index 8a405c0ea..ddfdbe817 100644 --- a/toolkit/mozapps/extensions/AddonPathService.cpp +++ b/toolkit/mozapps/extensions/AddonPathService.cpp @@ -14,7 +14,6 @@ #include "nsThreadUtils.h" #include "nsIIOService.h" #include "nsNetUtil.h" -#include "nsIAddonPolicyService.h" #include "nsIFileURL.h" #include "nsIResProtocolHandler.h" #include "nsIChromeRegistry.h" @@ -218,22 +217,8 @@ MapURIToAddonID(nsIURI* aURI) return nullptr; } - bool equals; - nsresult rv; - if (NS_SUCCEEDED(aURI->SchemeIs("moz-extension", &equals)) && equals) { - nsCOMPtr<nsIAddonPolicyService> service = do_GetService("@mozilla.org/addons/policy-service;1"); - if (service) { - nsString addonId; - rv = service->ExtensionURIToAddonId(aURI, addonId); - if (NS_FAILED(rv)) - return nullptr; - - return ConvertAddonId(addonId); - } - } - nsAutoString filePath; - rv = ResolveURI(aURI, filePath); + nsresult rv = ResolveURI(aURI, filePath); if (NS_FAILED(rv)) return nullptr; @@ -255,4 +240,4 @@ MapURIToAddonID(nsIURI* aURI) return AddonPathService::FindAddonId(filePath); } -} // namespace mozilla +} |