From 785abe09b7d75a3902339bcc233fb784c8c2b296 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sat, 17 Sep 2016 05:21:13 -0700 Subject: [PATCH] Remove redundant index re-sorts. --- src/General/Index.coffee | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/General/Index.coffee b/src/General/Index.coffee index 1c181b444..8961f0de2 100644 --- a/src/General/Index.coffee +++ b/src/General/Index.coffee @@ -230,8 +230,8 @@ Index = Index.pageLoad false resort: -> - Index.sort() - Index.buildIndex() + Index.changed.order = true + Index.pageLoad false perBoardSort: -> Conf['Index Sort'] = if @checked then {} else '' @@ -390,14 +390,15 @@ Index = pageLoad: (scroll=true) -> return unless Index.liveThreadData - {threads, search, mode, sort, page, hash} = Index.changed + {threads, order, search, mode, sort, page, hash} = Index.changed threads or= search - Index.sort() if threads or sort + order or= sort + Index.sort() if threads or order Index.buildPagelist() if threads Index.setupSearch() if search Index.setupMode() if mode Index.setupSort() if sort - Index.buildIndex() if threads or mode or page or sort + Index.buildIndex() if threads or mode or page or order Index.setPage() if threads or page Index.scrollToIndex() if scroll and not hash Header.hashScroll() if hash