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]);
                 }

Reply via email to