netbeans.org is behind firewall, using runsocks wrapper... Index: src/org/openide/WizardDescriptor.java =================================================================== RCS file: /cvs/openide/dialogs/src/org/openide/WizardDescriptor.java,v retrieving revision 1.5 diff -u -b -r1.5 WizardDescriptor.java --- src/org/openide/WizardDescriptor.java 17 May 2005 14:32:13 -0000 1.5 +++ src/org/openide/WizardDescriptor.java 9 Jun 2005 09:53:38 -0000 @@ -256,7 +256,7 @@ private Map properties; ResourceBundle bundle = NbBundle.getBundle(WizardDescriptor.class); - private Thread backgroundValidationTask; + private RequestProcessor.Task backgroundValidationTask; { // button init @@ -1135,8 +1135,7 @@ AsynchronousValidatingPanel p = (AsynchronousValidatingPanel) panel; setValid(false); // disable Next> Finish buttons p.prepareValidation(); - backgroundValidationTask = new Thread(validationPeformer); - backgroundValidationTask.start(); + backgroundValidationTask = RequestProcessor.getDefault().post(validationPeformer); } else if (panel instanceof ValidatingPanel) { validationPeformer.run(); } else { @@ -1646,7 +1645,7 @@ if (ev.getSource() == cancelButton) { if (backgroundValidationTask != null) { - backgroundValidationTask.interrupt(); + backgroundValidationTask.cancel(); } Object oldValue = getValue(); setValueWithoutPCH(CANCEL_OPTION);