From 66b547a904edc5519ee30daa9a0b0c0aacfb514f Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Tue, 11 Mar 2025 13:59:58 +0800 Subject: [PATCH] fix: #424 Signed-off-by: bggRGjQaUbCoE --- lib/pages/fav_detail/widget/fav_video_card.dart | 4 +++- lib/pages/video/detail/introduction/controller.dart | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/pages/fav_detail/widget/fav_video_card.dart b/lib/pages/fav_detail/widget/fav_video_card.dart index 505be40c..9938e8e7 100644 --- a/lib/pages/fav_detail/widget/fav_video_card.dart +++ b/lib/pages/fav_detail/widget/fav_video_card.dart @@ -1,6 +1,7 @@ import 'package:PiliPlus/common/widgets/icon_button.dart'; import 'package:PiliPlus/common/widgets/image_save.dart'; import 'package:PiliPlus/models/user/fav_detail.dart'; +import 'package:PiliPlus/utils/extension.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:get/get.dart'; import 'package:flutter/material.dart'; @@ -60,7 +61,8 @@ class FavVideoCardH extends StatelessWidget { } } - if (videoItem is FavDetailItemData && videoItem.attr != 0) { + if (videoItem is FavDetailItemData && + [0, 16].contains(videoItem.attr).not) { Get.toNamed('/member?mid=${videoItem.owner?.mid}'); return; } diff --git a/lib/pages/video/detail/introduction/controller.dart b/lib/pages/video/detail/introduction/controller.dart index 7ee971d6..92dc3088 100644 --- a/lib/pages/video/detail/introduction/controller.dart +++ b/lib/pages/video/detail/introduction/controller.dart @@ -635,7 +635,7 @@ class VideoIntroController extends GetxController } // 重新请求相关视频 - if (videoDetailCtr.showRelatedVideo) { + if (videoDetailCtr.showRelatedVideo && isStein != true) { try { Get.find(tag: heroTag) ..bvid = bvid @@ -644,7 +644,7 @@ class VideoIntroController extends GetxController } // 重新请求评论 - if (videoDetailCtr.showReply) { + if (videoDetailCtr.showReply && isStein != true) { try { Get.find(tag: heroTag) ..aid = aid