Ignore:
Timestamp:
2018-06-18T19:56:34+02:00 (6 years ago)
Author:
Don-vip
Message:

use IPrimitive in *InfoWebActions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/HistoryInfoWebAction.java

    r10378 r13954  
    88
    99import org.openstreetmap.josm.Main;
    10 import org.openstreetmap.josm.data.osm.OsmPrimitive;
     10import org.openstreetmap.josm.data.osm.IPrimitive;
    1111import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
    1212import org.openstreetmap.josm.tools.Shortcut;
     
    3232    @Override
    3333    protected String createInfoUrl(Object infoObject) {
    34         if (infoObject instanceof OsmPrimitive) {
    35             OsmPrimitive primitive = (OsmPrimitive) infoObject;
    36             return Main.getBaseBrowseUrl() + '/' + OsmPrimitiveType.from(primitive).getAPIName() + '/' + primitive.getId() + "/history";
     34        if (infoObject instanceof IPrimitive) {
     35            IPrimitive primitive = (IPrimitive) infoObject;
     36            return Main.getBaseBrowseUrl() + '/' + OsmPrimitiveType.from(primitive).getAPIName() + '/' + primitive.getOsmId() + "/history";
    3737        } else {
    3838            return null;
Note: See TracChangeset for help on using the changeset viewer.