add: #else  f.reveal(); #endif 
context: function onDownloadShow(aEvent){  var f = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);  f.initWithPath(aEvent.target.id);  if (f.exists()) {#ifdef XP_UNIX    // on unix, open a browser window rooted at the parent    var parent = f.parent;    if (parent) {      var pref = Components.classes["@mozilla.org/preferences-service;1"]                          .getService(Components.interfaces.nsIPrefBranch);      var browserURL = pref.getCharPref("browser.chromeURL");                                window.openDialog(browserURL, "_blank", "chrome,all,dialog=no", parent.path);    }#else    f.reveal();#endif  }  else {    var brandStrings = document.getElementById("brandStrings");    var appName = brandStrings.getString("brandShortName");      var strings = document.getElementById("downloadStrings");    var name = aEvent.target.getAttribute("target");#ifdef XP_WIN    var message = strings.getFormattedString("fileDoesNotExistShowErrorWin", [name, appName]);#else#ifdef XP_MACOSX    var message = strings.getFormattedString("fileDoesNotExistShowErrorMac", [name, appName]);#else    var message = strings.getFormattedString("fileDoesNotExistShowErrorUnix", [name, appName]);#endif#endif    var title = strings.getFormattedString("fileDoesNotExistShowTitle", [name]);    var promptSvc = Components.classes["@mozilla.org/embedcomp/prompt-service;1"].getService(Components.interfaces.nsIPromptService);    promptSvc.alert(window, title, message);  }}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/f45e3bc41ea27befdac5743ffe82798e49157a3d/downloads.js/clean/toolkit/mozapps/downloads/content/downloads.js