Ignore:
Timestamp:
2020-01-18T14:14:04+01:00 (4 years ago)
Author:
simon04
Message:

Java 8: deprecate Utils.exists, Utils.find

File:
1 edited

Legend:

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

    r15097 r15719  
    4141import org.openstreetmap.josm.spi.preferences.PreferenceChangedListener;
    4242import org.openstreetmap.josm.tools.Pair;
    43 import org.openstreetmap.josm.tools.Utils;
    4443
    4544/**
     
    194193            }
    195194            if (!hasProperLineStyle) {
    196                 AreaElement area = Utils.find(p.a, AreaElement.class);
    197                 LineElement line = area == null ? LineElement.UNTAGGED_WAY : LineElement.createSimpleLineStyle(area.color, true);
     195                LineElement line = LineElement.UNTAGGED_WAY;
     196                for (StyleElement element : p.a) {
     197                    if (element instanceof AreaElement) {
     198                        line = LineElement.createSimpleLineStyle(((AreaElement) element).color, true);
     199                        break;
     200                    }
     201                }
    198202                p.a = new StyleElementList(p.a, line);
    199203            }
     
    288292                            break;
    289293                        } else if (wayColor == null && isDefaultLines()) {
    290                             AreaElement mpArea = Utils.find(mpElemStyles.a, AreaElement.class);
    291                             if (mpArea != null) {
    292                                 wayColor = mpArea.color;
     294                            for (StyleElement element : mpElemStyles.a) {
     295                                if (element instanceof AreaElement) {
     296                                    wayColor = ((AreaElement) element).color;
     297                                    break;
     298                                }
    293299                            }
    294300                        }
Note: See TracChangeset for help on using the changeset viewer.