Index: NbPresenter.java =================================================================== RCS file: /cvs/core/src/org/netbeans/core/NbPresenter.java,v retrieving revision 1.77 diff -u -r1.77 NbPresenter.java --- NbPresenter.java 6 Feb 2003 13:01:24 -0000 1.77 +++ NbPresenter.java 14 Feb 2003 09:12:27 -0000 @@ -933,13 +933,19 @@ ActionListener al = getButtonListener(); if (al != null) { - - if (pressedOption == evt.getSource()) { - al.actionPerformed(evt); - } else { - al.actionPerformed(new ActionEvent( - pressedOption, evt.getID(), evt.getActionCommand(), evt.getModifiers() - )); + try { + if (pressedOption == evt.getSource()) { + al.actionPerformed(evt); + } else { + al.actionPerformed(new ActionEvent( + pressedOption, evt.getID(), evt.getActionCommand(), evt.getModifiers() + )); + } + } catch (IllegalStateException ex) { + // a signal to not evaluate the closing options + // show the warning to user + org.openide.ErrorManager.getDefault ().notify (ex); + return; } }