Printing a message when a dialog is supressed helps understanding why things that should happen don't happen
1.1 --- a/dew4nb/src/org/netbeans/modules/dew4nb/HiddenDisplayer.java Fri Mar 28 20:04:02 2014 +0100
1.2 +++ b/dew4nb/src/org/netbeans/modules/dew4nb/HiddenDisplayer.java Tue Apr 01 11:05:39 2014 +0200
1.3 @@ -44,6 +44,8 @@
1.4
1.5 import java.awt.Dialog;
1.6 import java.awt.Frame;
1.7 +import java.util.logging.Level;
1.8 +import java.util.logging.Logger;
1.9 import org.netbeans.api.annotations.common.NonNull;
1.10 import org.openide.DialogDescriptor;
1.11 import org.openide.DialogDisplayer;
1.12 @@ -56,15 +58,18 @@
1.13 */
1.14 @ServiceProvider(service=DialogDisplayer.class, position = 1)
1.15 public class HiddenDisplayer extends DialogDisplayer {
1.16 + private static final Logger LOG = Logger.getLogger(HiddenDisplayer.class.getName());
1.17
1.18 @NonNull
1.19 @Override
1.20 public Object notify(NotifyDescriptor descriptor) {
1.21 + LOG.log(Level.INFO, "Supressing dialog: {0}", descriptor.getMessage());
1.22 return NotifyDescriptor.YES_OPTION;
1.23 }
1.24
1.25 @Override
1.26 public Dialog createDialog(DialogDescriptor descriptor) {
1.27 + LOG.log(Level.INFO, "Supressing dialog: {0}", descriptor.getMessage());
1.28 return new Dialog((Frame)null) {
1.29 @Override
1.30 public void setVisible(boolean b) {