Ignore:
Timestamp:
15.05.2010 18:59:10 (2 years ago)
Author:
jttt
Message:

Fix #2234: Translation can cause JosmActions to illegally handle shortcuts

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/ZoomInAction.java

    r3083 r3252  
    88import java.awt.event.KeyEvent; 
    99 
    10 import javax.swing.JComponent; 
    1110import javax.swing.KeyStroke; 
    1211 
     
    2524        ); 
    2625        putValue("help", ht("/Action/ZoomIn")); 
    27         // make numpad + behave like + (action is already registred) 
    28         Main.contentPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(KeyEvent.VK_ADD,0), tr("Zoom In")); 
     26        // make numpad + behave like + 
     27        Main.registerActionShortcut(this, KeyStroke.getKeyStroke(KeyEvent.VK_ADD, 0)); 
    2928    } 
    3029 
    3130    public void actionPerformed(ActionEvent e) { 
    32         Object name = Main.contentPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).get(KeyStroke.getKeyStroke(KeyEvent.VK_PLUS, 0)); 
    33         Main.contentPane.getActionMap().put(name, this); 
    34  
    3531        if (!Main.isDisplayingMapView()) return; 
    3632        Main.map.mapView.zoomToFactor(0.9); 
Note: See TracChangeset for help on using the changeset viewer.