rem: if (!gmIsEnabled) { 
add: if (!GM_getEnabled()) { 
context:   shouldLoad: function(ct, cl, org, ctx, mt, ext) {    var ret = Ci.nsIContentPolicy.ACCEPT;    // don't intercept anything when GM is not enabled    if (!gmIsEnabled) {      return ret;    }    // block content detection of greasemonkey by denying GM    // chrome content, unless loaded from chrome    if (org && org.scheme != "chrome" && cl.scheme == "chrome" &&        decodeURI(cl.host) == "greasemonkey") {      return Ci.nsIContentPolicy.REJECT_SERVER;    }    // don't interrupt the view-source: scheme    // (triggered if the link in the error console is clicked)    if ("view-source" == cl.scheme) {      return ret;    }    if (ct == Ci.nsIContentPolicy.TYPE_DOCUMENT &&      cl.spec.match(/\.user\.js$/)) {      dump("shouldload: " + cl.spec + "\n");      dump("ignorescript: " + this.ignoreNextScript_ + "\n");      if (!this.ignoreNextScript_) {        if (!this.isTempScript(cl)) {          var winWat = Cc["@mozilla.org/embedcomp/window-watcher;1"]            .getService(Ci.nsIWindowWatcher);          if (winWat.activeWindow && winWat.activeWindow.GM_BrowserUI) {            winWat.activeWindow.GM_BrowserUI.startInstallScript(cl);            ret = Ci.nsIContentPolicy.REJECT_REQUEST;          }        }      }    }    this.ignoreNextScript_ = false;    return ret;  },
meta: 4236	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4236/44d5e29f8a205b7f9d8fbf41946a84dc76453bf0/greasemonkey.js/buggy/src/components/greasemonkey.js