浏览代码

fix(mobile): hide splash as early as possible

Fix #9794
Andelf 2 年之前
父节点
当前提交
27035b471c
共有 1 个文件被更改,包括 2 次插入3 次删除
  1. 2 3
      src/main/frontend/handler.cljs

+ 2 - 3
src/main/frontend/handler.cljs

@@ -221,11 +221,10 @@
      (mobile/mobile-preinit))
      (mobile/mobile-preinit))
    (-> (p/let [repos (get-repos)
    (-> (p/let [repos (get-repos)
                _ (state/set-repos! repos)
                _ (state/set-repos! repos)
+               _ (mobile-util/hide-splash) ;; hide splash as early as ui is stable
                _ (restore-and-setup! repos)]
                _ (restore-and-setup! repos)]
          (when (mobile-util/native-platform?)
          (when (mobile-util/native-platform?)
-           (p/do!
-            (mobile-util/hide-splash)
-            (state/restore-mobile-theme!))))
+           (state/restore-mobile-theme!)))
        (p/catch (fn [e]
        (p/catch (fn [e]
                   (js/console.error "Error while restoring repos: " e)))
                   (js/console.error "Error while restoring repos: " e)))
        (p/finally (fn []
        (p/finally (fn []