Procházet zdrojové kódy

:art: 支持列出和切换最近打开的文档 https://github.com/siyuan-note/siyuan/issues/3293

Liang Ding před 2 roky
rodič
revize
4cd0e379c5
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      kernel/model/storage.go

+ 4 - 1
kernel/model/storage.go

@@ -80,7 +80,10 @@ func SetRecentDoc(doc *RecentDoc) (err error) {
 		}
 	}
 	if !update {
-		recentDocs = append(recentDocs, doc)
+		recentDocs = append([]*RecentDoc{doc}, recentDocs...)
+	}
+	if 32 < len(recentDocs) {
+		recentDocs = recentDocs[:64]
 	}
 
 	err = setRecentDocs(recentDocs)