Fix: properly load content from preferences in merge screen

This commit is contained in:
2026-03-06 22:45:54 +08:00
parent 16a32f6367
commit a4d2e67fd6
82 changed files with 18 additions and 8 deletions

View File

@@ -1,4 +1,4 @@
#Fri Mar 06 22:33:52 CST 2026 #Fri Mar 06 22:42:09 CST 2026
path.4=14/classes.dex path.4=14/classes.dex
path.3=12/classes.dex path.3=12/classes.dex
path.2=10/classes.dex path.2=10/classes.dex

View File

@@ -1 +1 @@
פ8מ)ת*ר'&ט%<EFBFBD>! פ8מ)ת*ר'&ט%<EFBFBD>!ר

View File

@@ -1 +1 @@
ëXè¾ú¹Ñ~Ì>Åô­ï`ý¿ÄJùÉïNÔî×úbå4å²×?Í# ëXè¾ú¹Ñ~Ì>Åô­ï`ý¿ÄJùÉïNÔî×úbå4å²×?Í#àÀ2

View File

@@ -162,11 +162,21 @@ fun MergeScreen(
preferencesManager.contentStyle.collect { contentStyle = it } preferencesManager.contentStyle.collect { contentStyle = it }
} }
LaunchedEffect(Unit) { LaunchedEffect(Unit) {
launch { preferencesManager.mergeTitle.collect { title = it } } preferencesManager.mergeTitle.collect { savedTitle ->
launch { preferencesManager.mergeContent.collect { content = it } } if (savedTitle.isNotEmpty()) {
title = savedTitle
}
}
} }
LaunchedEffect(Unit) { LaunchedEffect(Unit) {
launch { preferencesManager.recorderName.collect { recorderName = it } } preferencesManager.mergeContent.collect { savedContent ->
if (savedContent.isNotEmpty()) {
content = savedContent
}
}
}
LaunchedEffect(Unit) {
preferencesManager.recorderName.collect { recorderName = it }
} }
// 保存标题和内容到偏好设置 // 保存标题和内容到偏好设置