rem: if (this.mLauncher.MIMEInfo.preferredAction == this.nsIMIMEInfo.useSystemDefault && !this.mForced) { 
add: if (this.mLauncher.MIMEInfo.preferredAction == this.nsIMIMEInfo.useSystemDefault && this.mReason != REASON_SERVERREQUEST) { 
context:     initAppAndSaveToDiskValues: function() {        // Fill in helper app info, if there is any.        this.chosenApp = this.mLauncher.MIMEInfo.preferredApplicationHandler;        // Initialize "default application" field.        this.initDefaultApp();        // Fill application name textbox.        if (this.chosenApp && this.chosenApp.path) {            this.dialogElement( "appPath" ).value = this.getPath(this.chosenApp);        }        var useDefault = this.dialogElement( "useSystemDefault" );;        if (this.mLauncher.MIMEInfo.preferredAction == this.nsIMIMEInfo.useSystemDefault && !this.mForced) {            // Open (using system default).            useDefault.radioGroup.selectedItem = useDefault;        } else if (this.mLauncher.MIMEInfo.preferredAction == this.nsIMIMEInfo.useHelperApp && !this.mForced) {            // Open with given helper app.            var openUsing = this.dialogElement( "openUsing" );            openUsing.radioGroup.selectedItem = openUsing;        } else {            // Save to disk.            var saveToDisk = this.dialogElement( "saveToDisk" );            saveToDisk.radioGroup.selectedItem = saveToDisk;        }        // If we don't have a "default app" then disable that choice.        if ( !this.openWithDefaultOK() ) {            // Disable that choice.            useDefault.hidden = true;            // If that's the default, then switch to "save to disk."            if ( useDefault.selected ) {                useDefault.radioGroup.selectedItem = this.dialogElement( "saveToDisk" );            }        }        // Enable/Disable choose application button and textfield        this.toggleChoice();    },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/850f3954ab916e8babc6cac11b007577d6d87612/nsHelperAppDlg.js/buggy/embedding/components/ui/helperAppDlg/nsHelperAppDlg.js