瀏覽代碼

fix: dispatch mobile events only on mobile

Tienson Qin 3 月之前
父節點
當前提交
5bd4b09258
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/main/frontend/handler/events.cljs

+ 2 - 1
src/main/frontend/handler/events.cljs

@@ -184,7 +184,8 @@
     (p/do!
     (p/do!
      (state/pub-event! [:graph/sync-context])
      (state/pub-event! [:graph/sync-context])
     ;; re-render-root is async and delegated to rum, so we need to wait for main ui to refresh
     ;; re-render-root is async and delegated to rum, so we need to wait for main ui to refresh
-     (state/pub-event! [:mobile/post-init])
+     (when (util/mobile?)
+       (state/pub-event! [:mobile/post-init]))
      ;; FIXME: an ugly implementation for redirecting to page on new window is restored
      ;; FIXME: an ugly implementation for redirecting to page on new window is restored
      (repo-handler/graph-ready! repo)
      (repo-handler/graph-ready! repo)
      (if db-based?
      (if db-based?