Changeset 9616 in josm for trunk/src


Ignore:
Timestamp:
2016-01-24T16:25:58+01:00 (8 years ago)
Author:
Don-vip
Message:

fix unit test (forgot data file + headless mode)

Location:
trunk/src/org/openstreetmap/josm
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreference.java

    r9611 r9616  
    77import java.awt.BorderLayout;
    88import java.awt.Component;
     9import java.awt.GraphicsEnvironment;
    910import java.awt.GridBagConstraints;
    1011import java.awt.GridBagLayout;
     
    143144        }
    144145        sb.append("</html>");
    145         GuiHelper.runInEDTAndWait(new Runnable() {
    146             @Override
    147             public void run() {
    148                 HelpAwareOptionPane.showOptionDialog(
    149                         parent,
    150                         sb.toString(),
    151                         tr("Update plugins"),
    152                         !failed.isEmpty() ? JOptionPane.WARNING_MESSAGE : JOptionPane.INFORMATION_MESSAGE,
    153                                 HelpUtil.ht("/Preferences/Plugins")
    154                         );
    155             }
    156         });
     146        if (!GraphicsEnvironment.isHeadless()) {
     147            GuiHelper.runInEDTAndWait(new Runnable() {
     148                @Override
     149                public void run() {
     150                    HelpAwareOptionPane.showOptionDialog(
     151                            parent,
     152                            sb.toString(),
     153                            tr("Update plugins"),
     154                            !failed.isEmpty() ? JOptionPane.WARNING_MESSAGE : JOptionPane.INFORMATION_MESSAGE,
     155                                    HelpUtil.ht("/Preferences/Plugins")
     156                            );
     157                }
     158            });
     159        }
    157160    }
    158161
  • trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java

    r9141 r9616  
    12051205    /**
    12061206     * Determines if the specified file is a valid and accessible JAR file.
    1207      * @param jar The fil to check
     1207     * @param jar The file to check
    12081208     * @return true if file can be opened as a JAR file.
    12091209     * @since 5723
     
    12141214                new JarFile(jar).close();
    12151215            } catch (Exception e) {
     1216                Main.warn(e);
    12161217                return false;
    12171218            }
    12181219            return true;
     1220        } else if (jar != null) {
     1221            Main.warn("Invalid jar file ''"+jar+"'' (exists: "+jar.exists()+", canRead: "+jar.canRead()+")");
    12191222        }
    12201223        return false;
Note: See TracChangeset for help on using the changeset viewer.