Revision 1686 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.swing/org.gvsig.raster.swing.impl/src/main/java/org/gvsig/raster/swing/impl/pagedtable/PagedTablePanel.java

View differences:

PagedTablePanel.java
158 158
				if (modelLoader.getColumnWidths() == null)
159 159
					column.setPreferredWidth(widthPerColumn);
160 160
				else {
161
					if(modelLoader.getColumnWidths()[i] > 0)
161
					if(i < modelLoader.getColumnWidths().length && 
162
					   modelLoader.getColumnWidths()[i] > 0) {
162 163
						column.setMaxWidth(modelLoader.getColumnWidths()[i]);
164
					} else {
165
						column.setPreferredWidth(widthPerColumn);
166
					}
163 167
				}
164 168
				if(modelLoader.getCellEditorForColumn(i) != null)
165 169
					column.setCellEditor(modelLoader.getCellEditorForColumn(i));

Also available in: Unified diff