mirror of
https://github.com/logseq/logseq.git
synced 2026-05-20 02:42:49 +00:00
new window fix (#12371)
This commit is contained in:
@@ -428,8 +428,7 @@
|
||||
(.close win))
|
||||
|
||||
(defmethod handle :theme-loaded [^js win]
|
||||
(.manage (windowStateKeeper) win)
|
||||
(.show win))
|
||||
(.manage (windowStateKeeper) win))
|
||||
|
||||
(defmethod handle :keychain/save-e2ee-password [_window [_ key encrypted-text]]
|
||||
(keychain/<set-password! key encrypted-text))
|
||||
|
||||
@@ -67,6 +67,8 @@
|
||||
(callback (bean/->js
|
||||
{:cancel false
|
||||
:requestHeaders headers})))))
|
||||
;; Show window as soon as it's ready
|
||||
(.once win "ready-to-show" #(.show win))
|
||||
(.loadURL win url)
|
||||
;;(when dev? (.. win -webContents (openDevTools)))
|
||||
win)))
|
||||
|
||||
@@ -33,8 +33,6 @@
|
||||
{:ref *el
|
||||
:class "top-1/2 -left-1/2 z-[-999]"}]))
|
||||
|
||||
(defonce *once-theme-loaded? (volatile! false))
|
||||
|
||||
(rum/defc ^:large-vars/cleanup-todo container < rum/static
|
||||
[{:keys [route theme accent-color editor-font on-click current-repo db-restoring?
|
||||
settings-open? sidebar-open? system-theme? sidebar-blocks-len preferred-language]} child]
|
||||
@@ -76,10 +74,7 @@
|
||||
[preferred-language])
|
||||
|
||||
(hooks/use-effect!
|
||||
#(js/setTimeout
|
||||
(fn [] (when-not @*once-theme-loaded?
|
||||
(ipc/ipc :theme-loaded)
|
||||
(vreset! *once-theme-loaded? true))) 100) ; Wait for the theme to be applied
|
||||
#(ipc/ipc :theme-loaded)
|
||||
[])
|
||||
|
||||
(hooks/use-effect!
|
||||
|
||||
Reference in New Issue
Block a user