Changeset 7632 in josm for trunk/src/org


Ignore:
Timestamp:
2014-10-19T03:11:10+02:00 (10 years ago)
Author:
Don-vip
Message:

see #10647 - fix NPE

Location:
trunk/src/org/openstreetmap/josm/gui
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/tagging/ac/AutoCompletingComboBox.java

    r7631 r7632  
    177177                    @Override
    178178                    public void focusLost(FocusEvent e) {
    179                         Main.map.keyDetector.setEnabled(true);
     179                        if (Main.map != null) {
     180                            Main.map.keyDetector.setEnabled(true);
     181                        }
    180182                    }
    181183                    @Override
    182184                    public void focusGained(FocusEvent e) {
    183                         Main.map.keyDetector.setEnabled(false);
     185                        if (Main.map != null) {
     186                            Main.map.keyDetector.setEnabled(false);
     187                        }
    184188                        // save unix system selection (middle mouse paste)
    185189                        Clipboard sysSel = Toolkit.getDefaultToolkit().getSystemSelection();
  • trunk/src/org/openstreetmap/josm/gui/widgets/JosmPasswordField.java

    r7631 r7632  
    9898    @Override
    9999    public void focusGained(FocusEvent e) {
    100         Main.map.keyDetector.setEnabled(false);
     100        if (Main.map != null) {
     101            Main.map.keyDetector.setEnabled(false);
     102        }
    101103    }
    102104
    103105    @Override
    104106    public void focusLost(FocusEvent e) {
    105         Main.map.keyDetector.setEnabled(true);
     107        if (Main.map != null) {
     108            Main.map.keyDetector.setEnabled(true);
     109        }
    106110    }
    107111
  • trunk/src/org/openstreetmap/josm/gui/widgets/JosmTextArea.java

    r7631 r7632  
    9292    @Override
    9393    public void focusGained(FocusEvent e) {
    94         Main.map.keyDetector.setEnabled(false);
     94        if (Main.map != null) {
     95            Main.map.keyDetector.setEnabled(false);
     96        }
    9597    }
    9698
    9799    @Override
    98100    public void focusLost(FocusEvent e) {
    99         Main.map.keyDetector.setEnabled(true);
     101        if (Main.map != null) {
     102            Main.map.keyDetector.setEnabled(true);
     103        }
    100104    }
    101105}
  • trunk/src/org/openstreetmap/josm/gui/widgets/JosmTextField.java

    r7631 r7632  
    141141    @Override
    142142    public void focusGained(FocusEvent e) {
    143         Main.map.keyDetector.setEnabled(false);
     143        if (Main.map != null) {
     144            Main.map.keyDetector.setEnabled(false);
     145        }
    144146        repaint();
    145147    }
     
    147149    @Override
    148150    public void focusLost(FocusEvent e) {
    149         Main.map.keyDetector.setEnabled(true);
     151        if (Main.map != null) {
     152            Main.map.keyDetector.setEnabled(true);
     153        }
    150154        repaint();
    151155    }
Note: See TracChangeset for help on using the changeset viewer.