Changeset 6338 in josm
- Timestamp:
- 2013-10-28T17:00:06+01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/ToggleAction.java
r6327 r6338 14 14 import javax.swing.JToggleButton; 15 15 16 import org.openstreetmap.josm.Main; 16 17 import org.openstreetmap.josm.tools.Shortcut; 17 18 … … 41 42 public ToggleAction(String name, Icon icon, String tooltip, Shortcut shortcut, boolean registerInToolbar, String toolbarId, boolean installAdapters) { 42 43 super(name, icon, tooltip, shortcut, registerInToolbar, toolbarId, installAdapters); 44 // It is required to set the SELECTED_KEY to a non-null value in order to let Swing components update it 45 setSelected(false); 43 46 } 44 47 … … 58 61 public ToggleAction(String name, String iconName, String tooltip, Shortcut shortcut, boolean registerInToolbar) { 59 62 super(name, iconName, tooltip, shortcut, registerInToolbar); 63 // It is required to set the SELECTED_KEY to a non-null value in order to let Swing components update it 64 setSelected(false); 60 65 } 61 66 … … 73 78 return (Boolean) selected; 74 79 } else { 80 Main.warn(getClass().getName()+" does not define a boolean for SELECTED_KEY but "+selected+". You should report it to JOSM developers."); 75 81 return false; 76 82 }
Note:
See TracChangeset
for help on using the changeset viewer.