From aa3e0d0040a9d026a467aaf89bbf70027008db6c Mon Sep 17 00:00:00 2001
From: Michael Scragg <mike.scragg@gmail.com>
Date: Thu, 28 May 2015 16:35:03 -0400
Subject: [PATCH] setRemainingPages was not allowing the last page to be
 displayed in the pagination bar

---
 src/component/table.js | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/component/table.js b/src/component/table.js
index 8fbf4364..ac3ed37f 100644
--- a/src/component/table.js
+++ b/src/component/table.js
@@ -722,8 +722,11 @@ angular.module('ngTasty.component.table', [
         }
         scope.pagMinRange = scope.pagMaxRange;
         scope.pagMaxRange = scope.pagMinRange + scope.itemsPerPage;
-        if (scope.pagMaxRange > scope.pagination.pages) {
+        if (scope.pagMaxRange >= scope.pagination.pages) {
           scope.pagMaxRange = scope.pagination.pages;
+          scope.pagMinRange = scope.pagMaxRange - scope.itemsPerPage + 1;
+        } else {
+          scope.pagMinRange = scope.pagMaxRange - scope.itemsPerPage;
         }
         scope.pagMinRange = scope.pagMaxRange - scope.itemsPerPage;
         setPaginationRanges();