Author: jcouteau Date: 2011-07-22 15:41:22 +0200 (Fri, 22 Jul 2011) New Revision: 96 Url: http://nuiton.org/repositories/revision/nuiton-web/96 Log: #1638 : ArrayOutOfBoundException if the model is empty Modified: trunk/nuiton-gwt/src/main/java/org/nuiton/web/gwt/table/SortableTableModel.java Modified: trunk/nuiton-gwt/src/main/java/org/nuiton/web/gwt/table/SortableTableModel.java =================================================================== --- trunk/nuiton-gwt/src/main/java/org/nuiton/web/gwt/table/SortableTableModel.java 2011-07-19 17:07:51 UTC (rev 95) +++ trunk/nuiton-gwt/src/main/java/org/nuiton/web/gwt/table/SortableTableModel.java 2011-07-22 13:41:22 UTC (rev 96) @@ -81,8 +81,12 @@ @Override public Object getValueAt(int col, int row) { - - int modelRow = rowsOrder[row]; + + int modelRow = 0; + + if (rowsOrder.length > 0) { + modelRow = rowsOrder[row]; + } return model.getValueAt(col, modelRow); } @@ -154,6 +158,9 @@ } protected void initRowsOrder() { + + System.out.println("init rows order"); + int rowCount = model.getRowCount(); rowsOrder = new int[rowCount]; for (int i = 0;i<rowCount;i++) {
participants (1)
-
jcouteau@users.nuiton.org