Changeset 9454 in josm for trunk/src


Ignore:
Timestamp:
2016-01-15T00:26:24+01:00 (4 years ago)
Author:
Don-vip
Message:

checkstyle + add basic unit test

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

Legend:

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

    r9453 r9454  
    2828 * An UI widget for displaying differences in the coordinates of two
    2929 * {@link HistoryNode}s.
    30  *
     30 * @since 2243
    3131 */
    3232public class CoordinateInfoViewer extends JPanel {
     
    327327        private final Updater updater;
    328328
    329         public MapViewer(HistoryBrowserModel model) {
     329        MapViewer(HistoryBrowserModel model) {
    330330            this.updater = new Updater(model, PointInTimeType.REFERENCE_POINT_IN_TIME);
    331331            setBorder(BorderFactory.createLineBorder(Color.DARK_GRAY));
  • trunk/src/org/openstreetmap/josm/gui/history/HistoryBrowserModel.java

    r9403 r9454  
    105105        referenceRelationMemberTableModel = new DiffTableModel();
    106106
    107         OsmDataLayer editLayer = Main.main.getEditLayer();
    108         if (editLayer != null) {
    109             editLayer.data.addDataSetListener(this);
     107        if (Main.main != null) {
     108            OsmDataLayer editLayer = Main.main.getEditLayer();
     109            if (editLayer != null) {
     110                editLayer.data.addDataSetListener(this);
     111            }
    110112        }
    111113        MapView.addLayerChangeListener(this);
  • trunk/src/org/openstreetmap/josm/tools/ImageProvider.java

    r9284 r9454  
    6363import org.openstreetmap.josm.gui.mappaint.StyleElementList;
    6464import org.openstreetmap.josm.gui.mappaint.styleelement.MapImage;
     65import org.openstreetmap.josm.gui.mappaint.styleelement.NodeElement;
    6566import org.openstreetmap.josm.gui.mappaint.styleelement.StyleElement;
    6667import org.openstreetmap.josm.gui.tagging.presets.TaggingPreset;
     
    8182import com.kitfox.svg.SVGDiagram;
    8283import com.kitfox.svg.SVGUniverse;
    83 import org.openstreetmap.josm.gui.mappaint.styleelement.NodeElement;
    8484
    8585/**
     
    10571057        }
    10581058        // Try user-data directory
    1059         String dir = new File(Main.pref.getUserDataDirectory(), "images").getAbsolutePath();
    1060         try {
    1061             u = getImageUrl(dir, imageName, additionalClassLoaders);
    1062             if (u != null)
    1063                 return u;
    1064         } catch (SecurityException e) {
    1065             Main.warn(tr(
    1066                     "Failed to access directory ''{0}'' for security reasons. Exception was: {1}", dir, e
    1067                     .toString()));
     1059        if (Main.pref != null) {
     1060            String dir = new File(Main.pref.getUserDataDirectory(), "images").getAbsolutePath();
     1061            try {
     1062                u = getImageUrl(dir, imageName, additionalClassLoaders);
     1063                if (u != null)
     1064                    return u;
     1065            } catch (SecurityException e) {
     1066                Main.warn(tr(
     1067                        "Failed to access directory ''{0}'' for security reasons. Exception was: {1}", dir, e
     1068                        .toString()));
     1069            }
    10681070        }
    10691071
     
    10791081
    10801082        // Try all other resource directories
    1081         for (String location : Main.pref.getAllPossiblePreferenceDirs()) {
    1082             u = getImageUrl(location + "images", imageName, additionalClassLoaders);
    1083             if (u != null)
    1084                 return u;
    1085             u = getImageUrl(location, imageName, additionalClassLoaders);
    1086             if (u != null)
    1087                 return u;
     1083        if (Main.pref != null) {
     1084            for (String location : Main.pref.getAllPossiblePreferenceDirs()) {
     1085                u = getImageUrl(location + "images", imageName, additionalClassLoaders);
     1086                if (u != null)
     1087                    return u;
     1088                u = getImageUrl(location, imageName, additionalClassLoaders);
     1089                if (u != null)
     1090                    return u;
     1091            }
    10881092        }
    10891093
Note: See TracChangeset for help on using the changeset viewer.