Ignore:
Timestamp:
2016-03-03T23:06:36+01:00 (4 years ago)
Author:
Don-vip
Message:

better handling of HelpAwareOptionPane.showOptionDialog in headless mode

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java

    r9870 r9917  
    88import java.awt.Component;
    99import java.awt.Font;
    10 import java.awt.GraphicsEnvironment;
    1110import java.awt.GridBagConstraints;
    1211import java.awt.GridBagLayout;
     
    856855                plugins.size()))
    857856          .append("</html>");
    858         if (!GraphicsEnvironment.isHeadless()) {
    859             HelpAwareOptionPane.showOptionDialog(
    860                     parent,
    861                     sb.toString(),
    862                     tr("Warning"),
    863                     JOptionPane.WARNING_MESSAGE,
    864                     HelpUtil.ht("/Plugin/Loading#MissingPluginInfos")
    865             );
    866         }
     857        HelpAwareOptionPane.showOptionDialog(
     858                parent,
     859                sb.toString(),
     860                tr("Warning"),
     861                JOptionPane.WARNING_MESSAGE,
     862                HelpUtil.ht("/Plugin/Loading#MissingPluginInfos")
     863        );
    867864    }
    868865
     
    11091106                )
    11101107        };
    1111         int ret = -1;
    1112         if (!GraphicsEnvironment.isHeadless()) {
    1113             ret = HelpAwareOptionPane.showOptionDialog(
     1108        return 0 == HelpAwareOptionPane.showOptionDialog(
    11141109                    parent,
    11151110                    reason,
     
    11211116                    null // FIXME: add help topic
    11221117            );
    1123         }
    1124         return ret == 0;
    11251118    }
    11261119
Note: See TracChangeset for help on using the changeset viewer.