diff --git a/kaminari-core/lib/kaminari/helpers/paginator.rb b/kaminari-core/lib/kaminari/helpers/paginator.rb index a349c93..4c8a71e 100644 --- a/kaminari-core/lib/kaminari/helpers/paginator.rb +++ b/kaminari-core/lib/kaminari/helpers/paginator.rb @@ -145,8 +145,8 @@ module Kaminari end def single_gap? - (@page == @options[:current_page] - @options[:window] - 1) && (@page == @options[:left] + 1) || - (@page == @options[:current_page] + @options[:window] + 1) && (@page == @options[:total_pages] - @options[:right]) + ((@page == @options[:current_page] - @options[:window] - 1) && (@page == @options[:left] + 1)) || + ((@page == @options[:current_page] + @options[:window] + 1) && (@page == @options[:total_pages] - @options[:right])) end def out_of_range?