Changeset 19338 in osm for applications/editors/josm


Ignore:
Timestamp:
2010-01-09T16:58:37+01:00 (15 years ago)
Author:
jttt
Message:

Fixed #4246 routes-Plugin crash

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/routes/src/org/openstreetmap/josm/plugins/routes/RouteDefinition.java

    r18800 r19338  
    99
    1010public class RouteDefinition {
    11        
     11
    1212        private final Color color;
    1313        private final String matchString;
    1414        private Match match;
    1515        private final int index;
    16        
     16
    1717        public RouteDefinition(int index, Color color, String expression) {
    1818                this.color = color;
     
    2222                        match = SearchCompiler.compile(expression, false, false);
    2323                } catch (ParseError e) {
    24                         match = null;
     24                        match = new SearchCompiler.Never();
    2525                        e.printStackTrace();
    2626                }
    2727        }
    28                        
     28
    2929        public boolean matches(OsmPrimitive primitive) {
    3030                return match.match(primitive);
    3131        }
    32        
     32
    3333        public Color getColor() {
    3434                return color;
    3535        }
    36        
     36
    3737        public int getIndex() {
    3838                return index;
    3939        }
    40        
     40
    4141        @Override
    4242        public String toString() {
Note: See TracChangeset for help on using the changeset viewer.