diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/search/SearchFragment.kt b/core/src/main/java/org/kiwix/kiwixmobile/core/search/SearchFragment.kt index fe5cce602..5ec1d099b 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/search/SearchFragment.kt +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/search/SearchFragment.kt @@ -116,7 +116,7 @@ class SearchFragment : BaseFragment() { val totalItemCount = layoutManager.itemCount val lastVisibleItem = layoutManager.findLastVisibleItemPosition() // Check if the user is about to reach the last item - if (!isDataLoading && totalItemCount <= (lastVisibleItem + VISIBLE_ITEMS_THRESHOLD)) { + if (!isDataLoading && totalItemCount <= lastVisibleItem + VISIBLE_ITEMS_THRESHOLD) { // Load more data when the last item is almost visible loadMoreSearchResult() } diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/search/viewmodel/SearchState.kt b/core/src/main/java/org/kiwix/kiwixmobile/core/search/viewmodel/SearchState.kt index 48fd5f18d..9fd480d44 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/search/viewmodel/SearchState.kt +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/search/viewmodel/SearchState.kt @@ -33,7 +33,7 @@ data class SearchState( searchResultsWithTerm.search?.let { val maximumResults = it.estimatedMatches val safeEndIndex = - if ((startIndex + 100) < maximumResults) startIndex + 100 else maximumResults + if (startIndex + 100 < maximumResults) startIndex + 100 else maximumResults val searchIterator = it.getResults(startIndex, safeEndIndex.toInt()) val searchResults = mutableListOf()