diff --git a/lib/pages/common/multi_select_controller.dart b/lib/pages/common/multi_select_controller.dart index ea8e03841..1ed9bd5bf 100644 --- a/lib/pages/common/multi_select_controller.dart +++ b/lib/pages/common/multi_select_controller.dart @@ -88,6 +88,9 @@ mixin DeleteItemMixin loadingState.refresh(); } else if (!isEnd) { onReload(); + } else { + // empty && end + loadingState.value = const Success(null); } if (enableMultiSelect.value) { rxCount.value = 0; diff --git a/lib/pages/later/widgets/video_card_h_later.dart b/lib/pages/later/widgets/video_card_h_later.dart index 4044bba85..50dd9edcf 100644 --- a/lib/pages/later/widgets/video_card_h_later.dart +++ b/lib/pages/later/widgets/video_card_h_later.dart @@ -1,7 +1,6 @@ import 'package:PiliPlus/common/constants.dart'; import 'package:PiliPlus/common/widgets/badge.dart'; import 'package:PiliPlus/common/widgets/button/icon_button.dart'; -import 'package:PiliPlus/common/widgets/dialog/dialog.dart'; import 'package:PiliPlus/common/widgets/image/image_save.dart'; import 'package:PiliPlus/common/widgets/image/network_img_layer.dart'; import 'package:PiliPlus/common/widgets/progress_bar/video_progress_indicator.dart'; @@ -250,12 +249,7 @@ class VideoCardHLater extends StatelessWidget { iconButton( tooltip: '移除', context: context, - onPressed: () => showConfirmDialog( - context: context, - title: '提示', - content: '即将移除该视频,确定是否移除', - onConfirm: onRemove!, - ), + onPressed: onRemove, icon: Icons.clear, iconColor: theme.colorScheme.outline, bgColor: Colors.transparent,