Revision: 3685
Author: [email protected]
Date: Wed Jul 7 13:08:36 2010
Log: NEW - bug 2458: Create Critic Manager
http://trillian.sqlpower.ca/bugzilla/show_bug.cgi?id=2458
Fixed an NPE when users drag from inside the critic table to outside it as
it tries to get a row or column value at index -1.
http://code.google.com/p/power-architect/source/detail?r=3685
Modified:
/trunk/src/main/java/ca/sqlpower/architect/swingui/critic/CriticismTableModel.java
=======================================
---
/trunk/src/main/java/ca/sqlpower/architect/swingui/critic/CriticismTableModel.java
Mon Jul 5 08:11:37 2010
+++
/trunk/src/main/java/ca/sqlpower/architect/swingui/critic/CriticismTableModel.java
Wed Jul 7 13:08:36 2010
@@ -93,6 +93,9 @@
}
public Object getValueAt(int rowIndex, int columnIndex) {
+ if (columnIndex == -1 || rowIndex == -1) {
+ return null;
+ }
final Criticism rowVal = criticizer.getCriticisms().get(rowIndex);
if (columnIndex == 0) {
return rowVal.getCritic().getSeverity();