X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fwamblee%2Fphotos%2Fwicket%2FAlbumPanel.java;h=0b9666d900a9fbd67112c783e7cfa976f0ca5af2;hb=HEAD;hp=a84c8703c03588acd761df6271146e12e513883d;hpb=dd3886dec356fe854a8498b070ca21bdfb0d56d2;p=photos diff --git a/src/main/java/org/wamblee/photos/wicket/AlbumPanel.java b/src/main/java/org/wamblee/photos/wicket/AlbumPanel.java index a84c870..0b9666d 100644 --- a/src/main/java/org/wamblee/photos/wicket/AlbumPanel.java +++ b/src/main/java/org/wamblee/photos/wicket/AlbumPanel.java @@ -169,7 +169,7 @@ public class AlbumPanel extends Panel { RepeatingView pageLinks = new RepeatingView("pageLinks"); add(pageLinks); Album album = getAlbum(); - for (int i = 0; i < album.size() / MAX_ROWS / MAX_COLUMNS; i++) { + for (int i = 0; i < (album.size() + MAX_ROWS * MAX_COLUMNS - 1) / MAX_ROWS / MAX_COLUMNS; i++) { final int istart = i * MAX_ROWS * MAX_COLUMNS; Link pageLink = new Link("pageLink") { { @@ -186,7 +186,7 @@ public class AlbumPanel extends Panel { setResponsePage(HomePage.class, pars); } }; - pageLink.add(new Label("label", i + "")); + pageLink.add(new Label("label", (i + 1) + "")); pageLinks.add(pageLink); WebMarkupContainer container = new WebMarkupContainer(pageLinks.newChildId()); container.add(pageLink);