fix: 部分置顶贴标题为空

This commit is contained in:
HuanCheng65 2023-01-24 13:38:02 +08:00
parent d0c558fec5
commit bb4bfdabd8
No known key found for this signature in database
GPG Key ID: E9031EF91A805148
1 changed files with 6 additions and 1 deletions

View File

@ -36,6 +36,7 @@ import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp import androidx.compose.ui.unit.sp
import com.huanchengfly.tieba.post.R import com.huanchengfly.tieba.post.R
import com.huanchengfly.tieba.post.activities.ThreadActivity import com.huanchengfly.tieba.post.activities.ThreadActivity
import com.huanchengfly.tieba.post.api.abstractText
import com.huanchengfly.tieba.post.arch.BaseComposeActivity.Companion.LocalWindowSizeClass import com.huanchengfly.tieba.post.arch.BaseComposeActivity.Companion.LocalWindowSizeClass
import com.huanchengfly.tieba.post.arch.collectPartialAsState import com.huanchengfly.tieba.post.arch.collectPartialAsState
import com.huanchengfly.tieba.post.arch.pageViewModel import com.huanchengfly.tieba.post.arch.pageViewModel
@ -280,8 +281,12 @@ fun ForumThreadListPage(
size = Sizes.Small, size = Sizes.Small,
contentDescription = item.author?.name contentDescription = item.author?.name
) )
var title = item.title
if (title.isBlank()) {
title = item.abstractText
}
Text( Text(
text = item.title, text = title,
style = MaterialTheme.typography.subtitle1, style = MaterialTheme.typography.subtitle1,
maxLines = 1, maxLines = 1,
overflow = TextOverflow.Ellipsis, overflow = TextOverflow.Ellipsis,