Ignore:
Timestamp:
2017-03-24T10:46:53+01:00 (8 years ago)
Author:
malcolmh
Message:

[Seachart] Publish new release

Location:
applications/editors/josm/plugins/seachart/src/render
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/seachart/src/render/Renderer.java

    r32909 r33195  
    7777            g2.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_GASP);
    7878            g2.setStroke(new BasicStroke(0, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER));
    79             Rules.rules();
     79            do {} while (!Rules.rules());
    8080        }
    8181    }
  • applications/editors/josm/plugins/seachart/src/render/Rules.java

    r33193 r33195  
    77import java.text.DecimalFormat;
    88import java.util.ArrayList;
     9import java.util.ConcurrentModificationException;
    910import java.util.EnumMap;
    1011import java.util.HashMap;
     
    251252    }
    252253
    253     public static void rules() {
     254    public static boolean rules() {
    254255        try {
    255256        if ((Renderer.context.ruleset() == RuleSet.ALL) || (Renderer.context.ruleset() == RuleSet.BASE)) {
     
    347348            if (testObject(Obj.BCNSPP)) for (Feature f : objects) if (testFeature(f)) beacons();
    348349        }
     350        } catch (ConcurrentModificationException e) {
     351                return false;
    349352        } catch (Exception e) {
    350                 return; // Just skip this pass
     353                return true;
    351354        }
     355        return true;
    352356    }
    353357
Note: See TracChangeset for help on using the changeset viewer.