Ignore:
Timestamp:
2017-04-17T19:27:17+02:00 (9 years ago)
Author:
donvip
Message:

fix #josm14386 - StackOverflowError

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/reltoolbox/src/relcontext/RelContextDialog.java

    r32398 r33265  
    2424import java.io.InputStream;
    2525import java.io.InputStreamReader;
     26import java.nio.charset.StandardCharsets;
    2627import java.util.ArrayList;
    2728import java.util.Collection;
     
    438439        ClassLoader classLoader = RelContextDialog.class.getClassLoader();
    439440        try (InputStream possibleRolesStream = classLoader.getResourceAsStream(POSSIBLE_ROLES_FILE);
    440                 BufferedReader r = new BufferedReader(new InputStreamReader(possibleRolesStream));
     441                BufferedReader r = new BufferedReader(new InputStreamReader(possibleRolesStream, StandardCharsets.UTF_8));
    441442                ) {
    442443            while (r.ready()) {
     
    530531    }
    531532
    532     private class ChosenRelationPopupMenu extends JPopupMenu {
     533    private static class ChosenRelationPopupMenu extends JPopupMenu {
    533534        ChosenRelationPopupMenu(ChosenRelation chosenRelation) {
    534535            add(new SelectMembersAction(chosenRelation));
     
    578579    }
    579580
    580     private class MultipolygonSettingsPopup extends JPopupMenu implements ActionListener {
     581    private static class MultipolygonSettingsPopup extends JPopupMenu implements ActionListener {
    581582        MultipolygonSettingsPopup() {
    582583            addMenuItem("boundary", tr("Create administrative boundary relations"));
Note: See TracChangeset for help on using the changeset viewer.