AbstractTableModel model = (AbstractTableModel) modTable.getModel();
Mod mod = (Mod) model.getValueAt(row, col);
if (col == 0 && mod != null && mod.okToApply()) {
MCPatcher.modList.selectMod(mod, !mod.isEnabled());
}
model.fireTableRowsUpdated(0, model.getRowCount());
if (e.getClickCount() == 2 && mod instanceof ExternalMod) {
ExternalMod extMod = (ExternalMod) mod;
addModDialog = new AddModDialog(mainPanel, extMod);
addModDialog.setLocationRelativeTo(frame);
addModDialog.setVisible(true);