From b3a99296fd308151c2417897bc60cc7c90505c69 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sun, 6 Nov 2016 23:46:26 -0800 Subject: [PATCH] Fix race condition (CatalogLinks.setLinks called from within Header.init). --- src/Miscellaneous/CatalogLinks.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Miscellaneous/CatalogLinks.coffee b/src/Miscellaneous/CatalogLinks.coffee index 4b7f6aec6..2993e7630 100644 --- a/src/Miscellaneous/CatalogLinks.coffee +++ b/src/Miscellaneous/CatalogLinks.coffee @@ -25,7 +25,7 @@ CatalogLinks = name: 'Catalog Link Rewrite' cb: @node - if Conf['Catalog Links'] + if (@enabled = Conf['Catalog Links']) CatalogLinks.el = el = UI.checkbox 'Header catalog links', 'Catalog Links' el.id = 'toggleCatalog' input = $ 'input', el @@ -55,7 +55,7 @@ CatalogLinks = # Also called by Header when board lists are loaded / generated. setLinks: (list) -> - return unless CatalogLinks.el and list + return unless (CatalogLinks.enabled ? Conf['Catalog Links']) and list for a in $$('a:not([data-only])', list) continue if (