From 4e3270e3eed40d11772db88715c61d6369441a15 Mon Sep 17 00:00:00 2001 From: Ilia Kurtov Date: Fri, 5 Feb 2016 13:30:29 +0300 Subject: [PATCH] paging provider fix --- .../org/roboswag/components/listing/PagingListProvider.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/roboswag/components/listing/PagingListProvider.java b/src/main/java/org/roboswag/components/listing/PagingListProvider.java index 3464555..b9d278a 100644 --- a/src/main/java/org/roboswag/components/listing/PagingListProvider.java +++ b/src/main/java/org/roboswag/components/listing/PagingListProvider.java @@ -114,7 +114,10 @@ public class PagingListProvider implements ItemsProvider { } maxLoadedPage = (index - 1) / PAGE_SIZE; - if (!pageToAdd.isEmpty()) { + if (pageToAdd.isEmpty() && index == 0) { + maxLoadedPage = null; + isLastPageLoaded = true; + } else if (!pageToAdd.isEmpty()) { loadedPages.put(maxLoadedPage, pageToAdd); isLastPageLoaded = pageToAdd.size() < PAGE_SIZE; } else {