diff --git a/lib/pages/msg_feed_top/sys_msg/view.dart b/lib/pages/msg_feed_top/sys_msg/view.dart index a8e0f2fc9..01393ed95 100644 --- a/lib/pages/msg_feed_top/sys_msg/view.dart +++ b/lib/pages/msg_feed_top/sys_msg/view.dart @@ -188,7 +188,10 @@ class _SysMsgPageState extends State { recognizer: TapGestureRecognizer() ..onTap = () { try { - PiliScheme.routePushFromUrl(match[3]!); + PiliScheme.videoPush( + isBV ? null : int.parse(match[3]!), + isBV ? match[3]! : null, + ); } catch (err) { SmartDialog.showToast(err.toString()); }