From: Andrew V. <av...@us...> - 2005-05-16 22:15:21
|
Update of /cvsroot/mailmanager/mailmanager In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24415 Modified Files: MailManager.py Log Message: The paging mechanism was a bit broken - the last page was not viewable. Index: MailManager.py =================================================================== RCS file: /cvsroot/mailmanager/mailmanager/MailManager.py,v retrieving revision 1.150 retrieving revision 1.151 diff -u -d -r1.150 -r1.151 --- MailManager.py 16 May 2005 21:28:03 -0000 1.150 +++ MailManager.py 16 May 2005 21:31:34 -0000 1.151 @@ -800,11 +800,11 @@ A None in the list should be replaced with '...' """ - current_page = offset / self.batch_size batch = [] if num_tickets < self.batch_size: return [] - total_pages = num_tickets / self.batch_size + total_pages = (num_tickets+1) / self.batch_size + 1 + current_page = offset / self.batch_size # Middle five pages middle_start = min(total_pages, max(0, current_page - 2)) middle_end = min(total_pages, max(current_page + 2, middle_start + 5)) |