rem:  this.mDialog.dialog = null;   return true;  
add:  this.updateHelperAppPref();    this.mLauncher.setWebProgressListener( null );  if ( this.dialogElement( "saveToDisk" ).selected ) this.mLauncher.saveToDisk( null, false ); else this.mLauncher.launchWithApplication( null, false );   this.mDialog.dialog = null;   return true; 
context:     onOK: function() {      this.processAlwaysAskState();       // Remove our web progress listener (a progress dialog will be      // taking over).      this.mLauncher.setWebProgressListener( null );      if ( this.dialogElement( "openUsing" ).selected )       {         // If no app "chosen" then convert input string to file.         if (this.chosenApp)           this.mLauncher.launchWithApplication( this.chosenApp, false );          else            this.mLauncher.launchWithApplication( null, false );      }      else        this.mLauncher.saveToDisk( null, false );              // Unhook dialog from this object.      this.mDialog.dialog = null;      // Close up dialog by returning true.      return true;     //this.mDialog.close();    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/5f9095c9ce0b22166307d1eb8d981b8b51b0fcbb/nsHelperAppDlg.js/buggy/embedding/components/ui/helperAppDlg/nsHelperAppDlg.js