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.3=12/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 }
}
LaunchedEffect(Unit) {
launch { preferencesManager.mergeTitle.collect { title = it } }
launch { preferencesManager.mergeContent.collect { content = it } }
preferencesManager.mergeTitle.collect { savedTitle ->
if (savedTitle.isNotEmpty()) {
title = savedTitle
}
}
}
LaunchedEffect(Unit) {
launch { preferencesManager.recorderName.collect { recorderName = it } }
preferencesManager.mergeContent.collect { savedContent ->
if (savedContent.isNotEmpty()) {
content = savedContent
}
}
}
LaunchedEffect(Unit) {
preferencesManager.recorderName.collect { recorderName = it }
}
// 保存标题和内容到偏好设置