Fixed and closed #495 : If the number of pages is equal to (pageCount-1)*pageSize the last page is not displayed.

This commit is contained in:
Matteo Tomasini 2010-03-25 15:45:54 +00:00
parent 9696e38c32
commit 3f999db114
3 changed files with 6 additions and 3 deletions

View file

@ -113,7 +113,9 @@ namespace ScrewTurn.Wiki {
for(int i = 0; i < pageCount - 1; i++) {
result.Add(new ItemBlockRow(i, i * pageSize, pageSize, selectedPage == i));
}
result.Add(new ItemBlockRow(pageCount - 1, (pageCount - 1) * pageSize, lastPageSize, selectedPage == pageCount - 1));
if(itemCount > (pageCount - 1) * pageSize) {
result.Add(new ItemBlockRow(pageCount - 1, (pageCount - 1) * pageSize, lastPageSize, selectedPage == pageCount - 1));
}
// Don't display anything if there is only one page
if(result.Count > 1) {