Ticket #17509: 17509.patch

File 17509.patch, 1.1 KB (added by taylor.smock, 7 years ago)

Add check for null MainApplication.getMap().mapMode since it is possible to have a null value as MainApplication.getMap().mapMode.

  • src/org/openstreetmap/josm/plugins/auto_tools/actions/SplittingTool.java

     
    8989        MainApplication.getMap().mapView.addKeyListener(new KeyAdapter() {
    9090            @Override
    9191            public void keyPressed(KeyEvent e) {
    92                 if (MainApplication.getMap() != null && e.getKeyCode() == MainApplication.getMap().mapMode.getShortcut().getAssignedKey()
    93                         && MainApplication.getLayerManager().getEditLayer()!=null) {
     92                if (MainApplication.getMap() != null && MainApplication.getMap().mapMode != null
     93                        && e.getKeyCode() == MainApplication.getMap().mapMode.getShortcut().getAssignedKey()
     94                        && MainApplication.getLayerManager().getEditLayer() != null) {
    9495                    counter++;
    9596                }
    9697            }