context: function autoRemoveAndClose(aDownload){  var pref = Cc["@mozilla.org/preferences-service;1"].             getService(Ci.nsIPrefBranch);  if (gDownloadManager.activeDownloadCount == 0) {    // For the moment, just use the simple heuristic that if this window was    // opened by the download process, rather than by the user, it should    // auto-close if the pref is set that way. If the user opened it themselves,    // it should not close until they explicitly close it.    var autoClose = pref.getBoolPref(PREF_BDM_CLOSEWHENDONE);    var autoOpened =      !window.opener || window.opener.location.href == window.location.href;    if (autoClose && autoOpened && !gUserInteracted) {      gCloseDownloadManager();      return true;    }  }    return false;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10234/39be0419a4a695ce67977c967201261ea171190a/downloads.js/clean/toolkit/mozapps/downloads/content/downloads.js