瀏覽代碼

fix: loop

Tienson Qin 2 年之前
父節點
當前提交
ebe68c6382
共有 1 個文件被更改,包括 2 次插入3 次删除
  1. 2 3
      src/main/frontend/components/block.cljs

+ 2 - 3
src/main/frontend/components/block.cljs

@@ -2861,9 +2861,8 @@
                     (if (and prev-node (first (dom/by-class prev-node "block-lazy-placeholder")))
                     (if (and prev-node (first (dom/by-class prev-node "block-lazy-placeholder")))
                       (do
                       (do
                         (when (and hidden-atom (not @*scheduled?))
                         (when (and hidden-atom (not @*scheduled?))
-                          (util/schedule #(do
-                                            (reset! *scheduled? true)
-                                            (reset! hidden-atom (hide-block? ref hidden-atom)))))
+                          (reset! *scheduled? true)
+                          (util/schedule #(reset! hidden-atom (hide-block? ref hidden-atom))))
                         true)
                         true)
                       (let [top (.-top (.getBoundingClientRect ref))]
                       (let [top (.-top (.getBoundingClientRect ref))]
                         (not (<= top (+ js/window.innerHeight 2000))))))
                         (not (<= top (+ js/window.innerHeight 2000))))))