Ignore:
Timestamp:
2016-03-14T09:56:22+01:00 (8 years ago)
Author:
Don-vip
Message:

sonar - fix more issues

File:
1 edited

Legend:

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

    r9975 r9992  
    9898            KeyEvent.VK_H, Shortcut.ALT_CTRL);
    9999
    100     protected static final String[] COLUMN_TOOLTIPS = {
     100    private static final String[] COLUMN_TOOLTIPS = {
    101101            Main.platform.makeTooltip(tr("Enable filter"), ENABLE_FILTER_SHORTCUT),
    102102            Main.platform.makeTooltip(tr("Hiding filter"), HIDING_FILTER_SHORTCUT),
     
    180180            public void actionPerformed(ActionEvent e) {
    181181                int index = userTable.getSelectionModel().getMinSelectionIndex();
    182                 if (index < 0) return;
    183                 filterModel.removeFilter(index);
     182                if (index >= 0) {
     183                    filterModel.removeFilter(index);
     184                }
    184185            }
    185186        });
     
    194195            public void actionPerformed(ActionEvent e) {
    195196                int index = userTable.getSelectionModel().getMinSelectionIndex();
    196                 if (index < 0) return;
    197                 filterModel.moveUpFilter(index);
    198                 userTable.getSelectionModel().setSelectionInterval(index-1, index-1);
    199             }
    200 
     197                if (index >= 0) {
     198                    filterModel.moveUpFilter(index);
     199                    userTable.getSelectionModel().setSelectionInterval(index-1, index-1);
     200                }
     201            }
    201202        });
    202203        SideButton downButton = new SideButton(new AbstractAction() {
     
    210211            public void actionPerformed(ActionEvent e) {
    211212                int index = userTable.getSelectionModel().getMinSelectionIndex();
    212                 if (index < 0) return;
    213                 filterModel.moveDownFilter(index);
    214                 userTable.getSelectionModel().setSelectionInterval(index+1, index+1);
     213                if (index >= 0) {
     214                    filterModel.moveDownFilter(index);
     215                    userTable.getSelectionModel().setSelectionInterval(index+1, index+1);
     216                }
    215217            }
    216218        });
     
    221223            public void actionPerformed(ActionEvent e) {
    222224                int index = userTable.getSelectedRow();
    223                 if (index < 0) return;
    224                 Filter filter = filterModel.getFilter(index);
    225                 filterModel.setValueAt(!filter.enable, index, FilterTableModel.COL_ENABLED);
     225                if (index >= 0) {
     226                    Filter filter = filterModel.getFilter(index);
     227                    filterModel.setValueAt(!filter.enable, index, FilterTableModel.COL_ENABLED);
     228                }
    226229            }
    227230        });
     
    232235            public void actionPerformed(ActionEvent e) {
    233236                int index = userTable.getSelectedRow();
    234                 if (index < 0) return;
    235                 Filter filter = filterModel.getFilter(index);
    236                 filterModel.setValueAt(!filter.hiding, index, FilterTableModel.COL_HIDING);
     237                if (index >= 0) {
     238                    Filter filter = filterModel.getFilter(index);
     239                    filterModel.setValueAt(!filter.hiding, index, FilterTableModel.COL_HIDING);
     240                }
    237241            }
    238242        });
Note: See TracChangeset for help on using the changeset viewer.