Ignore:
Timestamp:
2016-05-15T16:37:33+02:00 (8 years ago)
Author:
Don-vip
Message:

findbugs - SF_SWITCH_NO_DEFAULT + various sonar fixes

Location:
trunk/src/org/openstreetmap/josm/gui/tagging
Files:
2 edited

Legend:

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

    r9816 r10217  
    8080    }
    8181
     82    /**
     83     * Adds property change listener.
     84     * @param listener property change listener to add
     85     */
    8286    public void addPropertyChangeListener(PropertyChangeListener listener) {
    8387        propChangeSupport.addPropertyChangeListener(listener);
     
    102106    }
    103107
     108    /**
     109     * Removes property change listener.
     110     * @param listener property change listener to remove
     111     */
    104112    public void removePropertyChangeListener(PropertyChangeListener listener) {
    105113        propChangeSupport.removePropertyChangeListener(listener);
     
    146154            case 1:
    147155                String v = (String) value;
    148                 if (tag.getValueCount() > 1 && !v.isEmpty()) {
    149                     updateTagValue(tag, v);
    150                 } else if (tag.getValueCount() <= 1) {
     156                if ((tag.getValueCount() > 1 && !v.isEmpty()) || tag.getValueCount() <= 1) {
    151157                    updateTagValue(tag, v);
    152158                }
     159                break;
     160            default: // Do nothing
    153161            }
    154162        }
     
    653661        }
    654662
    655         public void apply() {
     663        void apply() {
    656664            rowSelectionModel.setValueIsAdjusting(true);
    657665            colSelectionModel.setValueIsAdjusting(true);
  • trunk/src/org/openstreetmap/josm/gui/tagging/TagTable.java

    r10082 r10217  
    210210                deleteTags();
    211211                break;
     212            default: // Do nothing
    212213            }
    213214
    214215            if (isEditing()) {
    215                 CellEditor editor = getCellEditor();
    216                 if (editor != null) {
    217                     editor.cancelCellEditing();
     216                CellEditor cEditor = getCellEditor();
     217                if (cEditor != null) {
     218                    cEditor.cancelCellEditing();
    218219                }
    219220            }
     
    260261        @Override
    261262        public void actionPerformed(ActionEvent e) {
    262             CellEditor editor = getCellEditor();
    263             if (editor != null) {
    264                 getCellEditor().stopCellEditing();
     263            CellEditor cEditor = getCellEditor();
     264            if (cEditor != null) {
     265                cEditor.stopCellEditing();
    265266            }
    266267            final int rowIdx = model.getRowCount()-1;
     
    599600                    return;
    600601                else if (c instanceof Window) {
    601                     if (c == SwingUtilities.getRoot(TagTable.this)) {
    602                         if (!getCellEditor().stopCellEditing()) {
    603                             getCellEditor().cancelCellEditing();
    604                         }
     602                    if (c == SwingUtilities.getRoot(TagTable.this) && !getCellEditor().stopCellEditing()) {
     603                        getCellEditor().cancelCellEditing();
    605604                    }
    606605                    break;
Note: See TracChangeset for help on using the changeset viewer.