diff --git a/kernel/model/process.go b/kernel/model/process.go index 5225ddd38..53dd2c831 100644 --- a/kernel/model/process.go +++ b/kernel/model/process.go @@ -51,8 +51,13 @@ func HookDesktopUIProcJob() { return } + if 0 < util.CountSessions() { + return + } + uiProcNames := []string{"siyuan", "electron"} existUIProc := false + util.UIProcessIDs.Range(func(uiProcIDArg, _ interface{}) bool { uiProcID, err := strconv.Atoi(uiProcIDArg.(string)) if nil != err {