X-Git-Url: http://git.shiar.net/perl/list-index.git/blobdiff_plain/36f8fe8df9e85055f0feb31985fe1d07a1f74a33..9d8572d98bcc078f2946094bacc6a47dfbbd934b:/lib/List/Index.pm diff --git a/lib/List/Index.pm b/lib/List/Index.pm index b11b5f8..e67e5ae 100644 --- a/lib/List/Index.pm +++ b/lib/List/Index.pm @@ -22,7 +22,7 @@ sub ranges { my $length = $options->{length } || 4; my $pages = $options->{pages } || 1 + int $#$self / $pagesize; - $pagesize = @$self / $pages; + $pagesize = $pages >= $#$self ? 1 : @$self / $pages; my $offset = $pagesize + .5; my $lookbehind = -$context; my $lookahead = $context;