Ignore:
Timestamp:
2014-05-08T02:40:40+02:00 (12 years ago)
Author:
Don-vip
Message:

Robustness to allow to run more unit tests in headless mode

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/MapFrame.java

    r7005 r7075  
    99import java.awt.Dimension;
    1010import java.awt.Font;
     11import java.awt.GraphicsEnvironment;
    1112import java.awt.GridBagLayout;
    1213import java.awt.Rectangle;
     
    5354import org.openstreetmap.josm.actions.mapmode.ZoomAction;
    5455import org.openstreetmap.josm.data.Preferences;
    55 import org.openstreetmap.josm.data.ViewportData;
    5656import org.openstreetmap.josm.data.Preferences.PreferenceChangeEvent;
    5757import org.openstreetmap.josm.data.Preferences.PreferenceChangedListener;
     58import org.openstreetmap.josm.data.ViewportData;
    5859import org.openstreetmap.josm.gui.MapView.LayerChangeListener;
    5960import org.openstreetmap.josm.gui.dialogs.ChangesetDialog;
     
    161162
    162163        mapView = new MapView(contentPane, viewportData);
    163         new FileDrop(mapView);
     164        if (!GraphicsEnvironment.isHeadless()) {
     165            new FileDrop(mapView);
     166        }
    164167
    165168        splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, true);
     
    599602
    600603    /**
    601      * Remove panel from top of MapView by class     
     604     * Remove panel from top of MapView by class
    602605     */
    603606    public void removeTopPanel(Class<?> type) {
Note: See TracChangeset for help on using the changeset viewer.