From 23b6850778114f31131d135bbb46e309ae6783c2 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Mon, 15 Dec 2025 20:11:34 +0800 Subject: [PATCH] opt dyn Signed-off-by: bggRGjQaUbCoE --- lib/pages/dynamics/widgets/rich_node_panel.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/pages/dynamics/widgets/rich_node_panel.dart b/lib/pages/dynamics/widgets/rich_node_panel.dart index 398624e37..ec2c65f6d 100644 --- a/lib/pages/dynamics/widgets/rich_node_panel.dart +++ b/lib/pages/dynamics/widgets/rich_node_panel.dart @@ -32,6 +32,9 @@ TextSpan? richNode( List? richTextNodes; if (moduleDynamic?.desc case final desc?) { richTextNodes = desc.richTextNodes; + if (richTextNodes == null || richTextNodes.isEmpty) { + return TextSpan(text: desc.text); + } } else if (moduleDynamic?.major?.opus case final opus?) { // 动态页面 richTextNodes 层级可能与主页动态层级不同 richTextNodes = opus.summary?.richTextNodes; @@ -249,6 +252,7 @@ TextSpan? richNode( ..add( WidgetSpan( child: CustomGridView( + fullScreen: true, maxWidth: maxWidth, picArr: i.pics! .map(