Ignore:
Timestamp:
2009-10-11T16:37:08+02:00 (15 years ago)
Author:
jttt
Message:

Replace testing for id <= 0 with isNew() method

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java

    r2163 r2273  
    592592            );
    593593            switch(ret) {
    594                 case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION: return;
    595                 case JOptionPane.CLOSED_OPTION: return;
    596                 case JOptionPane.NO_OPTION: return;
    597                 case JOptionPane.YES_OPTION:
    598                     memberTableModel.removeMembersReferringTo(toCheck);
    599                     break;
     594            case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION: return;
     595            case JOptionPane.CLOSED_OPTION: return;
     596            case JOptionPane.NO_OPTION: return;
     597            case JOptionPane.YES_OPTION:
     598                memberTableModel.removeMembersReferringTo(toCheck);
     599                break;
    600600            }
    601601        }
     
    628628            );
    629629            switch(ret) {
    630                 case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION : return true;
    631                 case JOptionPane.YES_OPTION: return true;
    632                 case JOptionPane.NO_OPTION: return false;
    633                 case JOptionPane.CLOSED_OPTION: return false;
    634                 case JOptionPane.CANCEL_OPTION: throw new AddAbortException();
     630            case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION : return true;
     631            case JOptionPane.YES_OPTION: return true;
     632            case JOptionPane.NO_OPTION: return false;
     633            case JOptionPane.CLOSED_OPTION: return false;
     634            case JOptionPane.CANCEL_OPTION: throw new AddAbortException();
    635635            }
    636636            // should not happen
     
    10641064            );
    10651065            switch(ret) {
    1066                 case JOptionPane.CANCEL_OPTION: return false;
    1067                 case JOptionPane.YES_OPTION: return true;
    1068                 case JOptionPane.NO_OPTION: return false;
     1066            case JOptionPane.CANCEL_OPTION: return false;
     1067            case JOptionPane.YES_OPTION: return true;
     1068            case JOptionPane.NO_OPTION: return false;
    10691069            }
    10701070            return false;
     
    12001200
    12011201        protected void updateEnabledState() {
    1202             setEnabled(getRelation() != null && getRelation().getId() > 0);
     1202            setEnabled(getRelation() != null && !getRelation().isNew());
    12031203        }
    12041204    }
     
    12401240            );
    12411241            switch(ret) {
    1242                 case JOptionPane.YES_OPTION: return true;
    1243                 case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION: return true;
    1244                 default:
    1245                     return false;
     1242            case JOptionPane.YES_OPTION: return true;
     1243            case ConditionalOptionPaneUtil.DIALOG_DISABLED_OPTION: return true;
     1244            default:
     1245                return false;
    12461246            }
    12471247        }
Note: See TracChangeset for help on using the changeset viewer.