Changeset 1831 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java
- Timestamp:
- 2009-07-25T12:02:51+02:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java
r1830 r1831 723 723 KeyEvent.VK_S, Shortcut.GROUP_MNEMONIC); 724 724 725 updateEnabledState(); 726 } 727 728 protected void updateEnabledState() { 725 729 DataSet ds = getLayer().data; 726 setEnabled(ds != null && !ds.getSelected().isEmpty()); 730 if (ds == null || ds.getSelected().isEmpty()) { 731 setEnabled(false); 732 return; 733 } 734 // only enable the action if we have members referring to the 735 // selected primitives 736 // 737 setEnabled(memberTableModel.hasMembersReferringTo(ds.getSelected())); 727 738 } 728 739 … … 732 743 733 744 public void tableChanged(TableModelEvent e) { 734 setEnabled(selectionTableModel.getRowCount() > 0);745 updateEnabledState(); 735 746 } 736 747 }
Note:
See TracChangeset
for help on using the changeset viewer.