summaryrefslogtreecommitdiff
path: root/custom-ubo-assets-bootstrap-location.patch
diff options
context:
space:
mode:
authorB. Stack <bgstack15@gmail.com>2022-03-24 10:51:40 -0400
committerB. Stack <bgstack15@gmail.com>2022-03-24 10:51:40 -0400
commit630002c8b3fc4c93cbf7d326eec3d0c4b18639a3 (patch)
tree456d58a02c5d3064a206b424fe8f9b57365d17a5 /custom-ubo-assets-bootstrap-location.patch
parentAdded 0001-GLIBCXX-fix-for-GCC-12.patch back due to gcc failure (diff)
downloadlibrewolf-fedora-ff-630002c8b3fc4c93cbf7d326eec3d0c4b18639a3.tar.gz
librewolf-fedora-ff-630002c8b3fc4c93cbf7d326eec3d0c4b18639a3.tar.bz2
librewolf-fedora-ff-630002c8b3fc4c93cbf7d326eec3d0c4b18639a3.zip
98.0 attempt 1
Diffstat (limited to 'custom-ubo-assets-bootstrap-location.patch')
-rw-r--r--custom-ubo-assets-bootstrap-location.patch17
1 files changed, 17 insertions, 0 deletions
diff --git a/custom-ubo-assets-bootstrap-location.patch b/custom-ubo-assets-bootstrap-location.patch
new file mode 100644
index 0000000..81a703f
--- /dev/null
+++ b/custom-ubo-assets-bootstrap-location.patch
@@ -0,0 +1,17 @@
+--- a/toolkit/components/extensions/parent/ext-storage.js
++++ b/toolkit/components/extensions/parent/ext-storage.js
+@@ -177,6 +177,14 @@ this.storage = class extends ExtensionAPI {
+
+ let data = await lookup;
+ if (!data) {
++ const assetsBootstrapLocation = Services.prefs.getStringPref("librewolf.uBO.assetsBootstrapLocation", undefined);
++ if (extension.id == "uBlock0@raymondhill.net" && assetsBootstrapLocation) {
++ return {
++ adminSettings: {
++ assetsBootstrapLocation
++ }
++ }
++ }
+ return Promise.reject({
+ message: "Managed storage manifest not found",
+ });
bgstack15