Projects STRLCPY jadx Commits 1d7b6fdb
🤬
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■ ■
    jadx-gui/src/main/java/jadx/gui/ui/dialog/CommonSearchDialog.java
    skipped 149 lines
    150 150   
    151 151   @Nullable
    152 152   private JNode getSelectedNode() {
    153  - int selectedId = resultsTable.getSelectedRow();
    154  - if (selectedId == -1) {
     153 + try {
     154 + int selectedId = resultsTable.getSelectedRow();
     155 + if (selectedId == -1 || selectedId >= resultsTable.getRowCount()) {
     156 + return null;
     157 + }
     158 + return (JNode) resultsModel.getValueAt(selectedId, 0);
     159 + } catch (Exception e) {
     160 + LOG.error("Failed to get results table selected object", e);
    155 161   return null;
    156 162   }
    157  - return (JNode) resultsModel.getValueAt(selectedId, 0);
    158 163   }
    159 164   
    160 165   @Override
    skipped 334 lines
Please wait...
Page is in error, reload to recover