rem: if (fp.file.leafName == "firefox.exe") 
add:  #ifdef XP_WIN #expand       if (fp.file.leafName == "__MOZ_APP_NAME__.exe") #else #ifdef XP_MACOSX #expand       if (fp.file.leafName == "__MOZ_APP_DISPLAYNAME__.app") #else #expand       if (fp.file.leafName == "__MOZ_APP_NAME__-bin") #endif #endif 
context:   chooseClientApp: function () {    var fp = Cc["@mozilla.org/filepicker;1"]               .createInstance(Ci.nsIFilePicker);    fp.init(window, document.title, Ci.nsIFilePicker.modeOpen);    fp.appendFilters(Ci.nsIFilePicker.filterApps);    if (fp.show() == Ci.nsIFilePicker.returnOK && fp.file) {      // XXXben - we need to compare this with the running instance executable      //          just don't know how to do that via script...      if (fp.file.leafName == "firefox.exe")        return;      this.element(PREF_SELECTED_APP).value = fp.file;      this.element(PREF_SELECTED_READER).value = "client";    }  },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/9e3b19f9eeb5e406287f6266accb6e065cf60aff/feeds.js/buggy/browser/components/preferences/feeds.js