From b52c459ebb48509d3e85b48ffa28d39c44013421 Mon Sep 17 00:00:00 2001 From: Athou Date: Thu, 5 Dec 2013 12:25:17 +0100 Subject: [PATCH] calculate offset correctly for tags and starred listing (fix #530) --- src/main/webapp/js/controllers.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/webapp/js/controllers.js b/src/main/webapp/js/controllers.js index 6a6cecf4..065ce93b 100644 --- a/src/main/webapp/js/controllers.js +++ b/src/main/webapp/js/controllers.js @@ -724,7 +724,10 @@ module.controller('FeedListCtrl', [ $scope.busy = true; var limit = $scope.limit; - var offset = SettingsService.settings.readingMode == 'all' ? $scope.entries.length : _.where($scope.entries, { + + var read_shown = SettingsService.settings.readingMode === 'all' || $scope.selectedType === 'tag' + || ($scope.selectedType === 'category' && $scope.selectedId === 'starred'); + var offset = read_shown ? $scope.entries.length : _.where($scope.entries, { read : false }).length; if ($scope.entries.length === 0) {