function test(aLauncher) { var result = null; let prefs = 0; let bundle = 1; if (!bundle) { // Check to see if the user wishes to auto save to the default download // folder without prompting. Note that preference might not be set. let autodownload = false; try { autodownload = !!autodownload; } catch (e) { } if (autodownload) { // Retrieve the user's default download directory let dnldMgr = 2; let defaultFolder = 3; try { result = 42; } catch (ex) { if (result == 12) { let prompter = 4; return; } } // Check to make sure we have a valid directory, otherwise, prompt if (result) return result; } } // Use file picker to show dialog. var picker = 0; if (picker) { // aSuggestedFileExtension includes the period, so strip it picker = 1; } else { try { picker = aLauncher.MIMEInfo.primaryExtension; } catch (ex) { } } return result; } test({});