Removed GRE reference for Firefox Sync
authorWolfgang Rosenauer <wr@rosenauer.org>
Wed, 25 Aug 2010 15:09:21 +0200
changeset 142 d6fa6dc539c1
parent 141 d493b01be9e2
child 144 c77d3787a02d
Removed GRE reference for Firefox Sync
firefox-sync-build.patch
--- a/firefox-sync-build.patch	Wed Aug 25 15:08:38 2010 +0200
+++ b/firefox-sync-build.patch	Wed Aug 25 15:09:21 2010 +0200
@@ -27,6 +27,28 @@
  	@$(MAKE) -C browser/installer installer
  
  package:
+diff --git a/services/sync/Weave.js b/services/sync/Weave.js
+--- a/services/sync/Weave.js
++++ b/services/sync/Weave.js
+@@ -76,17 +76,17 @@ WeaveService.prototype = {
+                     .getService(Ci.nsIIOService);
+     let resProt = ioService.getProtocolHandler("resource")
+                   .QueryInterface(Ci.nsIResProtocolHandler);
+ 
+     // Only create alias if resource://services-sync doesn't already exist.
+     if (resProt.hasSubstitution("services-sync"))
+       return;
+ 
+-    let uri = ioService.newURI("resource://gre/modules/services-sync/",
++    let uri = ioService.newURI("resource://modules/services-sync/",
+                                null, null);
+     resProt.setSubstitution("services-sync", uri);
+   }
+ };
+ 
+ function AboutWeaveLog() {}
+ AboutWeaveLog.prototype = {
+   classID: Components.ID("{d28f8a0b-95da-48f4-b712-caf37097be41}"),
 diff --git a/toolkit/toolkit-tiers.mk b/toolkit/toolkit-tiers.mk
 --- a/toolkit/toolkit-tiers.mk
 +++ b/toolkit/toolkit-tiers.mk