rem: const nsIImageLoadingContent = Components.interfaces.nsIImageLoadingContent; if (window.arguments[0] instanceof nsIImageLoadingContent) { var request = window.arguments[0].QueryInterface(nsIImageLoadingContent) .getRequest(nsIImageLoadingContent.CURRENT_REQUEST); if (!request) return false; }  if (makeURI(window.arguments[0].src).scheme == "javascript") return false;  img.setAttribute("src", this._image.src); 
add: img.setAttribute("src", imgURI.spec); 
context:   _createImage: function ()  {    var img = document.createElementNS(kXUL_NS, "image");    const nsIImageLoadingContent = Components.interfaces.nsIImageLoadingContent;    if (window.arguments[0] instanceof nsIImageLoadingContent) {      var request = window.arguments[0].QueryInterface(nsIImageLoadingContent)                          .getRequest(nsIImageLoadingContent.CURRENT_REQUEST);      if (!request)        return false;    }    if (makeURI(window.arguments[0].src).scheme == "javascript")      return false;           img.setAttribute("src", this._image.src);    return img;  },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/3d1c5718552a7cee937c586e068c033cc958e40e/setDesktopBackground.js/buggy/browser/components/shell/content/setDesktopBackground.js