Author: thomasobrien95
Date: Mon Dec 22 12:55:00 2008
New Revision: 2893
Modified:
trunk/src/ca/sqlpower/architect/swingui/ArchitectPropertiesDataSourceTypeOptionPanel.java
Log:
Fixed an IOOBE. The index table remove button in the advanced properties on
DSTypes was removing from the wrong table.
Modified:
trunk/src/ca/sqlpower/architect/swingui/ArchitectPropertiesDataSourceTypeOptionPanel.java
==============================================================================
---
trunk/src/ca/sqlpower/architect/swingui/ArchitectPropertiesDataSourceTypeOptionPanel.java
(original)
+++
trunk/src/ca/sqlpower/architect/swingui/ArchitectPropertiesDataSourceTypeOptionPanel.java
Mon Dec 22 12:55:00 2008
@@ -304,7 +304,7 @@
indexTableModel = new DefaultTableModel();
indexTableModel.addColumn("Index Type");
- JTable indexTypeJTable = new JTable(indexTableModel);
+ final JTable indexTypeJTable = new JTable(indexTableModel);
indexTypeJTable.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
for (String property : dsType.getPropertyNames()) {
@@ -368,7 +368,7 @@
}));
addRemoveIndexBar.add(new JButton(new AbstractAction("", new
AddRemoveIcon(AddRemoveIcon.Type.REMOVE)) {
public void actionPerformed(ActionEvent e) {
- int [] selectedRows =
profileFunctionTable.getSelectedRows();
+ int [] selectedRows = indexTypeJTable.getSelectedRows();
for (int i = selectedRows.length - 1; i >= 0; i--) {
indexTableModel.removeRow(selectedRows[i]);
}