From 5bb988dee5f1d7a8de630c3dd2bdf7b947d24fe6 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Tue, 8 Jul 2014 08:09:51 -0700 Subject: [PATCH] fix double thread insertion bugs in infinite scrolling --- src/General/Index.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/General/Index.coffee b/src/General/Index.coffee index 64981b278..e42b0fea1 100644 --- a/src/General/Index.coffee +++ b/src/General/Index.coffee @@ -111,10 +111,11 @@ Index = return if Index.req or Conf['Index Mode'] isnt 'infinite' or (window.scrollY <= doc.scrollHeight - (300 + window.innerHeight)) Index.pageNum = Index.getCurrentPage() unless Index.pageNum? # Avoid having to pushState to keep track of the current page - pageNum = Index.pageNum++ + pageNum = ++Index.pageNum return Index.endNotice() if pageNum > Index.pagesNum nodes = Index.buildSinglePage pageNum + nodes.shift() # Remove thread common with previous page Index.buildReplies nodes if Conf['Show Replies'] Index.buildStructure nodes Index.setPage pageNum