From: <fg...@us...> - 2011-09-06 15:30:19
|
Revision: 3667 http://openutils.svn.sourceforge.net/openutils/?rev=3667&view=rev Author: fgiust Date: 2011-09-06 15:30:10 +0000 (Tue, 06 Sep 2011) Log Message: ----------- rows.getSize() may return -1, remove check Modified Paths: -------------- trunk/openutils-mgnlcriteria/src/main/java/net/sourceforge/openutils/mgnlcriteria/advanced/impl/AdvancedResultImpl.java Modified: trunk/openutils-mgnlcriteria/src/main/java/net/sourceforge/openutils/mgnlcriteria/advanced/impl/AdvancedResultImpl.java =================================================================== --- trunk/openutils-mgnlcriteria/src/main/java/net/sourceforge/openutils/mgnlcriteria/advanced/impl/AdvancedResultImpl.java 2011-09-06 15:08:56 UTC (rev 3666) +++ trunk/openutils-mgnlcriteria/src/main/java/net/sourceforge/openutils/mgnlcriteria/advanced/impl/AdvancedResultImpl.java 2011-09-06 15:30:10 UTC (rev 3667) @@ -219,11 +219,11 @@ offset = (Math.max(pageNumberStartingFromOne, 1) - 1) * itemsPerPage; } + // rows.getSize() may return -1 + // if (rows.getSize() >= offset) + // removing preceding records - if (rows.getSize() >= offset) - { - rows.skip(offset); - } + rows.skip(offset); // removing folllowing records and alter getSize() return new AccessibleResultItemResultIterator(rows, this.hm) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |